pax_global_header00006660000000000000000000000064145667165620014534gustar00rootroot0000000000000052 comment=c4b74b0859611283be646d590c7915e787911b6f gcovr-7.2/000077500000000000000000000000001456671656200125245ustar00rootroot00000000000000gcovr-7.2/.devcontainer/000077500000000000000000000000001456671656200152635ustar00rootroot00000000000000gcovr-7.2/.devcontainer/devcontainer.json000066400000000000000000000027331456671656200206440ustar00rootroot00000000000000// For format details, see https://aka.ms/devcontainer.json. For config options, see the // README at: https://github.com/devcontainers/templates/tree/main/src/debian { "name": "Debian", // Build from Dockerfile. More info: https://containers.dev/guide/dockerfile "build": { // Path is relataive to the devcontainer.json file. "dockerfile": "../admin/Dockerfile.qa", "args": { "DOCKER_OS": "mcr.microsoft.com/devcontainers/base:jammy", "CC": "gcc-11", "CXX": "g++-11", "NOX_ENV_DIR": "/workspaces/gcovr/.nox-devcontainer" }, "context": ".." }, "customizations": { "vscode": { "extensions": [ "DotJoshJohnson.xml", "trond-snekvik.simple-rst", "ms-python.vscode-pylance", "GitHub.vscode-pull-request-github", "EditorConfig.EditorConfig", "sergelamikhov.lcov-lang", "streetsidesoftware.code-spell-checker" ] } } // Features to add to the dev container. More info: https://containers.dev/features. // "features": {}, // Use 'forwardPorts' to make a list of ports inside the container available locally. // "forwardPorts": [], // Configure tool-specific properties. // "customizations": {}, // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. // "remoteUser": "root" }gcovr-7.2/.dockerignore000066400000000000000000000005531456671656200152030ustar00rootroot00000000000000# ignore all by default * # explicitly allow certain code files, build files config files, and documentation !*.py !gcovr/**.py !doc/**.py !admin !**/Makefile !**.md !**.rst !*.txt !*.cfg !**/requirements.txt # explicitly allow resources !gcovr/templates # explicitly allow tests !doc/examples !gcovr/tests # always ignore these files **/__pycache__ **/*.pyc gcovr-7.2/.editorconfig000066400000000000000000000011431456671656200152000ustar00rootroot00000000000000# see https://editorconfig.org root = true [*] indent_style = space # end_of_line = not relevant because managed by Git insert_final_newline = true trim_trailing_whitespace = true # for the makefiles use tabs [Makefile] indent_style = tab [*.py] indent_size = 4 [*.json] insert_final_newline = false [*.xml] indent_size = 2 [*.sh] # Declare that the script files will always have LF line endings on checkout. # Otherwise using cygwin and WSL to execute these will fail if checkout is done on Windows. end_of_line = lf # for the web templates, use more compact indent [gcovr/templates/*] indent_size = 2 gcovr-7.2/.gitattributes000066400000000000000000000003161456671656200154170ustar00rootroot00000000000000# Declare that the script files will always have LF line endings on checkout. # Otherwise using cygwin and WSL to execute these will fail if checkout is done on Windows. *.sh text eol=lf *.csv text eol=crlfgcovr-7.2/.gitbugtraq000066400000000000000000000003001456671656200146670ustar00rootroot00000000000000# .gitbugtraq for Git GUIs (e.g. SmartGit) to show links to the Github issue tracker. [bugtraq] url = https://github.com/gcovr/gcovr/issues/%BUGID% loglinkregex = "#\\d+" logregex = \\d+gcovr-7.2/.github/000077500000000000000000000000001456671656200140645ustar00rootroot00000000000000gcovr-7.2/.github/ISSUE_TEMPLATE/000077500000000000000000000000001456671656200162475ustar00rootroot00000000000000gcovr-7.2/.github/ISSUE_TEMPLATE/bug_report.md000066400000000000000000000012601456671656200207400ustar00rootroot00000000000000--- name: Bug report about: Create a report to help us improve title: '' labels: 'Type: Bug' assignees: '' --- **Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior: 1. ... 2. ... **Expected behavior** A clear and concise description of what you expected to happen. **Screenshots** If applicable, add screenshots to help explain your problem. **Desktop (please complete the following information):** - OS: [e.g. iOS] - GCC version [e.g. MinGW 8.1.0] - GCOVR version [e.g. 4.2] - Project directory layout: - Roots - Object directories **Additional context** Add any other context about the problem here. gcovr-7.2/.github/ISSUE_TEMPLATE/feature_request.md000066400000000000000000000011441456671656200217740ustar00rootroot00000000000000--- name: Feature request about: Suggest an idea for this project title: '' labels: 'Type: Enhancement' assignees: '' --- **Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] **Describe the solution you'd like** A clear and concise description of what you want to happen. **Describe alternatives you've considered** A clear and concise description of any alternative solutions or features you've considered. **Additional context** Add any other context or screenshots about the feature request here. gcovr-7.2/.github/ISSUE_TEMPLATE/general_question.md000066400000000000000000000002171456671656200221350ustar00rootroot00000000000000--- name: General question about: Ask a general question about GCOVR (not gcov or lcov) title: '' labels: 'Type: Question' assignees: '' --- gcovr-7.2/.github/workflows/000077500000000000000000000000001456671656200161215ustar00rootroot00000000000000gcovr-7.2/.github/workflows/deploy.yml000066400000000000000000000113371456671656200201450ustar00rootroot00000000000000# This workflows will upload a Python Package using Twine when a release is created # For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries name: Deploy on: push: pull_request: types: [opened, synchronize, reopened, edited] jobs: release-check: runs-on: ubuntu-22.04 continue-on-error: ${{ startsWith(github.event.ref,'refs/heads/') }} steps: - uses: actions/checkout@v4 - name: fetch all tags # need annotated tags for release checklist run: | git fetch --force --tags --depth=1 - name: For a dry run, don't verify tags and documentation if: ${{ ! startsWith(github.event.ref, 'refs/tags/') }} run: | echo "EXTRA_CHECKLIST_ARGS=--no-verify-tags --no-verify-docs-next-version" >> $GITHUB_ENV - name: Run release_checklist run: | admin/release_checklist $EXTRA_CHECKLIST_ARGS 7.2 deploy: runs-on: ubuntu-22.04 needs: release-check env: FORCE_COLOR: "1" PYTHON_VERSION: "3.8" CC: "gcc-11" steps: - uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v5 with: python-version: ${{ env.PYTHON_VERSION }} - name: Cache pip uses: actions/cache@v4 with: # This path is specific to Ubuntu path: ~/.cache/pip # Look to see if there is a cache hit for the corresponding requirements file key: ${{ runner.os }}-pip-${{ hashFiles('noxfile.py', 'doc/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Install build commands and GCC run: | sudo apt update sudo apt-get install -y \ make \ ninja-build \ $CC \ $(echo $CC | sed -e 's/gcc/g\+\+/') sudo apt-get clean - name: Install libxml2 run: | sudo apt-get install -y libxml2-utils sudo apt-get clean - name: Install dependencies run: | python -m pip install --upgrade pip python -m pip install nox requests - name: Lint files run: | nox --non-interactive --session lint - name: Test with pytest run: | nox --non-interactive --session "tests_compiler($CC)" - name: Generate documentation run: | nox --non-interactive --session doc # Check if files are modified (outdated screenshots) Status=$(git status --porcelain | grep -F '.jpeg' || exit 0) if [ -n "$Status" ] ; then echo "Following files are modified:" echo "$Status" echo "Please regenerate the screenshots!" exit 1 fi exit 0 - name: Test bundle of app run: | nox --non-interactive --session bundle_app - name: Build wheel run: | nox --non-interactive --session build_wheel - name: Check wheel run: | nox --non-interactive --session check_wheel - name: Upload distribution if: ${{ success() }} uses: actions/upload-artifact@v4 with: name: dist path: dist/** - name: Publish if: ${{ success() && startsWith(github.event.ref,'refs/tags/') }} env: TWINE_USERNAME: __token__ TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} run: | python -m nox --session upload_wheel tagging: runs-on: ubuntu-22.04 needs: deploy permissions: contents: write # Needed for pushing the tag if: ${{ success() && (github.event.ref == 'refs/heads/main') }} steps: - uses: actions/checkout@v4 - name: fetch all tags # need to prevent creation of an existing tag run: | git fetch --force --tags --depth=1 - name: Apply new tag if version is bumped run: | set -e # Set git user info git config --global user.email "noreply@gcovr.com" git config --global user.name "gcovr authors" # Get the version Version="$(sed -n 's/__version__.*"\(.*\)"/\1/ p' gcovr/version.py)" # Try to create the tag and print the output. It's only pushed if it's a real release git tag -a "$Version" -m "$Version ($(date -I))" git tag --list -n "$Version" # Check if it is a new release VersionPostfix="$(echo "$Version" | sed -n 's/^[0-9]*\.[0-9]*// p')" if [ -z "$VersionPostfix" ]; then echo "New version bumped" git push origin "refs/tags/$Version" else echo "Skip pushing tag for development build" fi gcovr-7.2/.github/workflows/test.yml000066400000000000000000000241741456671656200176330ustar00rootroot00000000000000# This workflow will install Python dependencies, run tests and lint with a variety of Python versions # For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions name: Test on: push: pull_request: types: [opened, synchronize, reopened, edited] jobs: milestone-check: runs-on: ubuntu-22.04 continue-on-error: true env: PR_MILESTONE: "${{ github.event.pull_request.milestone.number }}" steps: - uses: actions/checkout@v4 - name: Check if PR is assigned to a milestone if: ${{ github.event_name == 'pull_request' }} run: | if [ -z "$PR_MILESTONE" ]; then echo 'No milestone selected for PR' exit 1 fi exit 0 changelog-check: runs-on: ubuntu-22.04 env: PR_BODY: "${{ github.event.pull_request.body }}" CHANGELOG_ISSUE: ":issue:`${{ github.event.pull_request.number }}`" steps: - uses: actions/checkout@v4 - name: Check if PR is mentioned in changelog if: ${{ always() }} run: | if [ -z "${{ github.event.pull_request.number }}" ]; then echo 'No PR defined' else if grep -qE '^\[no changelog\]' <<<"$PR_BODY"; then echo 'Marker "[no changelog]" found in PR body' if [ "$(grep -F "$CHANGELOG_ISSUE" CHANGELOG.rst)" != "" ]; then echo "ERROR: $CHANGELOG_ISSUE found in CHANGELOG.rst." exit 1 else echo "OK: $CHANGELOG_ISSUE not found in CHANGELOG.rst" fi else echo 'Marker "[no changelog]" not found in PR body' if [ "$(grep -F "$CHANGELOG_ISSUE" CHANGELOG.rst)" == "" ]; then echo "ERROR: $CHANGELOG_ISSUE not found in CHANGELOG.rst." exit 1 else echo "OK: $CHANGELOG_ISSUE found in CHANGELOG.rst" fi fi fi exit 0 build: runs-on: ${{ matrix.os }} needs: [milestone-check, changelog-check] env: FORCE_COLOR: "1" # Testing strategy # ---------------- # # We have different axes of the testing matrix: # # OS: Linux, Windows # Compiler: GCC-5, GCC-6, GCC-8, Clang-10 # Python: 3.7 -- 3.10, pypy3 # # Instead of testing all combinations, we try to achieve full coverage # across each axis. The main test matrix just represents the Python axis on # Linux. The OS=Windows and Compiler axis are added manually. # # Some cases (Clang compiler) are handled via the Docker-tests. strategy: fail-fast: false matrix: os: [ubuntu-20.04] gcc: [gcc-8] python-version: ['3.8', '3.9', '3.10', '3.11', 'pypy-3.8'] include: # Test additional compilers with Linux. # Note that gcc-5, gcc-6, gcc-8, gcc-12, gcc-13, clang-10, clang-13, clang-14 and clang-15 is handled via Docker. - os: ubuntu-20.04 gcc: gcc-9 python-version: '3.9' - os: ubuntu-22.04 gcc: gcc-11 python-version: '3.11' # Test minimum and maximum Python version on Windows. - os: windows-2019 gcc: gcc-8 python-version: '3.8' - os: windows-2019 gcc: gcc-8 python-version: '3.11' steps: - uses: actions/checkout@v4 - name: Setup environment run: | # Enable coverage for specific target configurations case "${{ matrix.os }}/${{ matrix.gcc }}/${{ matrix.python-version }}" in windows-2019/gcc-8/3.8) USE_COVERAGE=true ;; ubuntu-22.04/gcc-11/3.11) USE_COVERAGE=true ;; *) USE_COVERAGE=false ;; esac echo "USE_COVERAGE=$USE_COVERAGE" >> $GITHUB_ENV shell: bash - name: Install msys with GCC (Windows) if: ${{ startsWith(matrix.os,'windows-') }} uses: msys2/setup-msys2@v2 with: install: gcc make - name: Install ninja (Windows) if: ${{ startsWith(matrix.os,'windows-') }} run: | choco install ninja - name: Install build commands and GCC (Linux) if: ${{ startsWith(matrix.os,'ubuntu-') }} run: | sudo apt update sudo apt-get install -y \ make \ ninja-build \ ${{ matrix.gcc }} \ $(echo ${{ matrix.gcc }} | sed -e 's/gcc/g\+\+/') sudo apt-get clean - name: Install libxml2 if: ${{ startsWith(matrix.os,'ubuntu-') }} run: | sudo apt-get install -y \ libxml2-utils sudo apt-get clean - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Cache pip uses: actions/cache@v4 with: # This path is specific to Ubuntu path: ~/.cache/pip # Look to see if there is a cache hit for the corresponding requirements file key: ${{ runner.os }}-pip-${{ hashFiles('noxfile.py', 'doc/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Install dependencies run: | python -m pip install --upgrade pip python3 -m pip install nox requests - name: Lint files run: | nox --non-interactive --session lint - name: Test with pytest run: | nox --non-interactive --session "tests_compiler(${{ matrix.gcc }})" -- --archive_differences - name: Upload pytest test results if: ${{ failure() }} uses: actions/upload-artifact@v3 with: name: diffs-${{ matrix.os }}-${{ matrix.gcc }}-${{ matrix.python-version }} path: gcovr/tests/diff.zip - name: Upload coverage to Codecov if: ${{ env.USE_COVERAGE == 'true' }} uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} env_vars: OS,PYTHON fail_ci_if_error: true disable_search: true plugins: pycoverage files: ./coverage.xml name: ${{ matrix.os }}-${{ matrix.gcc }} verbose: true - name: Generate documentation if: ${{ (! startsWith(matrix.python-version,'pypy')) && (! startsWith(matrix.os,'windows-'))}} run: | nox --non-interactive --session doc || exit 1 # Check if files are modified (outdated screenshots) Status=$(git status --porcelain | grep -F '.jpeg' || exit 0) if [ -n "$Status" ] ; then echo "Following files are modified:" echo "$Status" echo "Please regenerate the screenshots!" exit 1 fi exit 0 - name: Test bundle of app run: | nox --non-interactive --session bundle_app if: ${{ ! startsWith(matrix.python-version,'pypy') }} - name: Build wheel run: | nox --non-interactive --session build_wheel - name: Check wheel run: | nox --non-interactive --session check_wheel run-docker: runs-on: ubuntu-22.04 needs: [milestone-check, changelog-check] strategy: fail-fast: false matrix: gcc: [gcc-5, gcc-6, gcc-8, gcc-9, gcc-10, gcc-11, gcc-12, gcc-13, clang-10, clang-13, clang-14, clang-15] steps: - name: Setup environment run: | # Enable coverage for specific target configurations case "${{ matrix.gcc }}" in gcc-5) USE_COVERAGE=true ;; gcc-13) USE_COVERAGE=true ;; clang-10) USE_COVERAGE=true ;; clang-15) USE_COVERAGE=true ;; *) USE_COVERAGE=false ;; esac echo "USE_COVERAGE=$USE_COVERAGE" >> $GITHUB_ENV shell: bash - name: Install dependencies run: | python -m pip install --upgrade pip python3 -m pip install nox requests - uses: actions/checkout@v4 - name: Build Docker run: | python3 -m nox --non-interactive --session "docker_build_compiler(${{ matrix.gcc }})" - name: Lint files (in container) run: | python3 -m nox --non-interactive --session "docker_run_compiler(${{ matrix.gcc }})" -- --session lint - name: Test with pytest (in container) run: | python3 -m nox --non-interactive --session "docker_run_compiler(${{ matrix.gcc }})" -- --session tests - name: Upload coverage to Codecov if: ${{ env.USE_COVERAGE == 'true' }} uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} env_vars: OS,PYTHON fail_ci_if_error: true disable_search: true plugins: pycoverage files: ./coverage.xml name: docker-${{ matrix.gcc }} verbose: true - name: Upload LCOV coverage to Codecov if: ${{ (matrix.gcc == 'gcc-5') || (matrix.gcc == 'clang-10') }} uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} env_vars: OS,PYTHON fail_ci_if_error: true disable_search: true files: ./gcovr/tests/nested/reference/${{ matrix.gcc }}/coverage.lcov name: docker-${{ matrix.gcc }}-lcov verbose: true - name: Generate documentation (in container) run: | python3 -m nox --non-interactive --session "docker_run_compiler(${{ matrix.gcc }})" -- --session doc - name: Test bundle of app (in container) if: ${{ (matrix.gcc != 'gcc-5') && (matrix.gcc != 'gcc-6') }} # Uses Ubuntu 18.04 run: | python3 -m nox --non-interactive --session "docker_run_compiler(${{ matrix.gcc }})" -- --session bundle_app - name: Build wheel (in container) run: | python3 -m nox --non-interactive --session "docker_run_compiler(${{ matrix.gcc }})" -- --session build_wheel - name: Check wheel (in container) run: | python3 -m nox --non-interactive --session "docker_run_compiler(${{ matrix.gcc }})" -- --session check_wheel gcovr-7.2/.gitignore000066400000000000000000000006321456671656200145150ustar00rootroot00000000000000*.py[cod] # Packages *.egg *.egg-info dist build eggs parts bin var sdist develop-eggs .installed.cfg lib lib64 # Installer logs pip-log.txt # wheel gcovr-*/ # nox .nox*/ # coverage report .coverage coverage.xml # temporary generated files .coverage.* # Translations *.mo # Mr Developer .mr.developer.cfg .project .pydevproject # MacOS .DS_Store # VS Code workspace *.code-workspace # PyCharm .idea gcovr-7.2/.readthedocs.yml000066400000000000000000000012511456671656200156110ustar00rootroot00000000000000--- # .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required version: 2 # Set the version of Python and other tools you might need build: os: ubuntu-22.04 tools: python: "3.11" # Build documentation in the docs/ directory with Sphinx sphinx: configuration: doc/source/conf.py # Optionally build your docs in additional formats such as PDF and ePub formats: - pdf - epub # We recommend specifying your dependencies to enable reproducible builds: # https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html python: install: - requirements: doc/requirements.txt gcovr-7.2/.vscode/000077500000000000000000000000001456671656200140655ustar00rootroot00000000000000gcovr-7.2/.vscode/tasks.json000066400000000000000000000070401456671656200161060ustar00rootroot00000000000000{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "inputs": [ { "id": "Compiler", "description": "The compiler to run the tests for", "type": "pickString", "options": [ "gcc-5", "gcc-6", "gcc-8", "gcc-9", "gcc-10", "gcc-11", "clang-10", "clang-13", "clang-14", "clang-15" ] } ], "tasks": [ { "label": "Run quality checks", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s qa", "group": "build" }, { "label": "Run lint", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s lint", "group": "build" }, { "label": "Run black", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s black", "group": "build" }, { "label": "Run flake8", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s flake8", "group": "build" }, { "label": "Run documentation generation", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s doc", "group": "build" }, { "label": "Run tests", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s tests", "group": "build" }, { "label": "Build wheel", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s build_wheel", "group": "build" }, { "label": "Check wheel", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s check_wheel", "group": "build" }, { "label": "Build and check standalone application", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s bundle_app", "group": "build" }, { "label": "Format current file", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s black -- ${file}", "group": "build" }, { "label": "Run tests for specific compiler", "type": "shell", "command": "nox -s 'docker_qa_compiler(${input:Compiler})' -- -k simple1-txt", "group": "build" }, ] }gcovr-7.2/AUTHORS.txt000066400000000000000000000031301456671656200144070ustar00rootroot00000000000000Gcovr is maintained by: Lukas Atkinson and Michael Förderer. The following developers contributed to gcovr (ordered alphabetically): alex43dm, Andrew Stone, Antonio Quarta, Arvin Schnell, Attie Grande, Bernhard Breinbauer, Carlos Jenkins, Cary Converse, Cezary Gapiński, Christian Taedcke, Dave George, Davide Pesavento, Dom Postorivo, ebmmy, Elektrobit Automotive GmbH, Ensky Lin, Frank Ullrich, Frank Wiles, Glenn Töws, Grégoire Roussel, goriy, Irfan Adilovic, ja11sop, James Reynolds, Jeremy Fixemer, Jessica Levine, Joachim Kuebart, Joel Klinghed, Johan Bertrand, John Siirola, Jörg Kreuzberger, Jordi Sabater, Josef Barnes, Kai Blaschke, Kevin Broselge, Kevin Cai, Klaus Weinbauer, Leon Ma, libPhipp, Lukas Atkinson, Lukas Baischer, Luke Woydziak, Marc Font Freixa, Marek Kurdej, Martin Mraz, Matsumoto Taichi, Matthew Stadelman, Matthias Schmieder, Matthieu Darbois, Matthieu Eyraud, Michael Förderer, Michał Pszona, Mikael Salson, Mikk Leini, Nikolaj Schumacher, Oleksiy Pikalo, Pablo Martín, Phil Clapham, Piotr Dziwinski, Reto Schneider, Richard Kjerstadius, Robert Rosengren, Sebastian Weigand, Songmin Li, Steven Myint, Sylvestre Ledru, TFA-N, Thibault Gasc, Tilo Wiedera, Tyler W. Mace, trapzero, Will Thompson, William Hart, Zachary J. Fields, Zachary P. Hensley, and possibly others. gcovr-7.2/CHANGELOG.rst000066400000000000000000001003431456671656200145460ustar00rootroot00000000000000``gcovr`` Release History and Change Log .. program is needed to resolve option links .. program:: gcovr 7.2 (24 February 2024) ---------------------- Fix tagging issue of 7.1, no functional change. 7.1 (24 February 2024) ---------------------- Known bugs: Breaking changes: New features and notable changes: - Add support for colored logging. (:issue:`887`) - Add support for TOML configuration format. (:issue:`881`) - Add support for Clover XML output format. (:issue:`888`) - Add decision to JSON summary report if :option:`--decisions` is used. (:issue:`892`) Bug fixes and small improvements: - Add support for files with more than 9999 lines. (:issue:`883`, fixes :issue:`882`) - Do not suppress gcov errors if exception occur. (:issue:`889`) Documentation: - Add nox session to generate the screenshots from the HTML files. (:issue:`877`) Internal changes: - Improve Dockerfile for faster rebuilds by using cache. (:issue:`878`) - Fix deprecation warnings from GitHub actions. (:issue:`880`) - Add pipeline job to apply tag if new version is bumped. (:issue:`879`) - Improve test coverage and generate coverage report if executed in local environment. (:issue:`891`) 7.0 (25 January 2024) --------------------- Known bugs: Breaking changes: - Dropped support for Python 3.7 (:issue:`869`) - The exit code for an error of the reader module is changed from 8 to 64 and for a writer from 7 to 128. (:issue:`773`) New features and notable changes: - Add `--html-template-dir` option to use custom Jinja2 templates. (:issue:`758`) - Add block numbers and md5 sums of code lines to data model. (:issue:`764`) - If the CSS given with :option:`--html-css` contains the string ``/* Comment.Preproc */`` no ``pygments`` CSS is added anymore. (:issue:`786`) - Add support for ``Devcontainer`` and ``GitHub Codespaces``. (:issue:`771`) - Fix Dockerfile.qa to avoid uid conflicts. (:issue:`801`) - Pygments required ≥ 2.13.0. (:issue:`799`) - Add a second theme for HTML report inspired by GitHub. (:issue:`793`) - Add :option:`--fail-under-decision` and :option:`--fail-under-function` which will error under a given minimum coverage. (:issue:`773`) - Add function coverage to data model. (:issue:`822`) - Add support for importing Cobertura XML files with ``--cobertura-add-tracefile`` option. (:issue:`805`) - Add :option:`--jacoco` to generate JaCoCo XML format. (:issue:`823`)) - Add function coverage to HTML report. (:issue:`828`) - Improve sorting of data in reports. (:issue:`817`): - Sort file names alpha numerical and with casefold (see `str.casefold `_) (``file_10.c`` comes after ``file_0.c``). - Always sort at the end by filename if line or branch coverage is identical for a file. - Add :option:`--sort-branches` to sort by branches instead of lines, this is the default if :option:`--txt-branches` is used. - Add :option:`--sort-reverse` to reverse the sort order. - Add option to report covered lines in txt report. (:issue:`836`) - Add support for specifying files for :option:`search_paths`. (:issue:`834`) - Use different color for partial covered lines in HTML report. (:issue:`839`) - Add support to generate LCOV info files. (:issue:`830`) - Add support for FIPS enabled OS when used with Python 3.9. (:issue:`850`) - Reduce file size for detailed HTML reports by merging columns the function lists. (:issue:`840`) - Ignore all negative hits if :option:`--gcov-ignore-parse-errors` is used. (:issue:`852`) - Use literal options for sorting and TXT metric. (:issue:`867`) - The :option:`-b`, :option:`--txt-branches` and :option:`--branches` are deprecated, use :option:`--txt-metric` instead. The reason for this is that we have line, branch and decision coverage and handle this with flags is more complex than using an enumeration. - The :option:`--sort-uncovered` and :option:`--sort-percentage` are deprecated, use :option:`--sort` instead. The reason for this is that only one sorting order shall be selectable and and an enumeration is easier to handle than several flags. - The development branch is renamed from ``master`` to ``main``. (:issue:`829`, :issue:`873`) - Add support for decision coverage metric in text report. (:issue:`864`) - Split list of functions into tables with maximum 10000 rows to fix rendering issues. (:issue:`858`) Bug fixes and small improvements: - Print calls and decision statistics in summary only if values are gathered. (:issue:`749`) - Log the thread name if :option:`-j` is used. (:issue:`752`) - Collapse also root directory if needed in nested HTML report. (:issue:`750`) - Handle special case of absolute source file paths in ``gcov`` output. (:issue:`776`) - Ignore exit code 6 when running ``gcov`` (output write error introduced gcc-12). (:issue:`781`) - Change coveralls value from 0.0 to 1.0 if no code lines or branches are present. (:issue:`796`) - Fix symlinked root directories on Windows. (:issue:`814`) - Extend :option:`--gcov-ignore-errors` to be able to ignore specific gcov errors. (:issue:`787`) - Fix reading of choices options from configuration files (e.g. ``gcov-ignore-parse-errors``). (:issue:`816`) - Fix ``TypeError`` during decision analysis. (:issue:`784`) - Use relative paths if possible when running ``gcov``. (:issue:`820`) - Respect :option`--merge-mode-functions`when merging coverage data. (:issue:`844`) Documentation: - Fix wrong command in ``How to create a standalone application`` docs. (:issue:`792`) - Update output html to add github style themes. (:issue:`818`) Internal changes: - Do not scrub versions in reference data. (:issue:`747`) - Add interface for the different formats to easily add new formats. (:issue:`755`) - All options have now a prefix of the format and all long option names can be used in a configuration file. (:issue:`755`) - :option:`--txt-summary` in addition to :option:`--print-summary`. - :option:`--json-add-tracefile` in addition to :option:`--add-tracefile`. - :option:`--gcov-delete` in addition to :option:`--delete`. - :option:`--gcov-keep` in addition to :option:`--keep`. - :option:`--gcov-object-directory` in addition to :option:`--object-directory`. - :option:`--gcov-exclude-directories` in addition to :option:`--exclude-directories`. - :option:`--gcov-use-existing-files` in addition to :option:`--use-gcov-files`. - Use interactive terminal for docker (support of Ctrl-C to interrupt). (:issue:`767`) - Use separate session for flake8 and us this session in lint. (:issue:`768`) - Replace the deprecated codecov python uploader with the binary uploader. (:issue:`770`) - Add gcc-12 and gcc-13 to the test suite. (:issue:`780`) - Add sessions to run the targets for all versions of ``gcc`` or ``clang``. (:issue:`782`) - Use ``build`` instead of calling ``setup.py`` directly. (:issue:`819`) - Add nox session to import reference file from pipeline. (:issue:`831`) - Add support for ``clang-15`` in our test suite and fix test with write protection under Mac OS. (:issue:`853`) - Add test for parallel execution of multiple gcovr instances. (:issue:`832`) 6.0 (08 March 2023) ------------------- Known bugs: Breaking changes: - Remove not allowed attributes ``function-rate``, ``functions-covered`` and ``functions-valid`` from cobertura report. (:issue:`671`) - Remove "noncode" entries in JSON reports. (:issue:`663`) - New :option:`--exclude-noncode-lines` to exclude noncode lines. Noncode lines are not excluded by default anymore. (:issue:`704`, :issue:`705`) - Changed :option:`--gcov-ignore-parse-errors` to accept list of errors to ignore. (:issue:`701`) - The default filename for :option:`--cobertura` is changed from coverage.xml to cobertura.xml. (:issue:`721`) - Handling of ``gcov`` errors: - Do not ignore return code of ``gcov``. (:issue:`653`) - New :option:`--gcov-ignore-errors` to ignore ``gcov`` errors. Old behavior was to print a warning and continue. (:issue:`718`) - Revert changes from :issue:`623` and add documentation entry :ref:`support keil uvision format`. (:issue:`727`) New features and notable changes: - New :option:`--html-nested` for reports that summarize subdirectories with aggregated statistics per directory. (:issue:`687`) - Accept `NAN %` which is used in GCOV 7.5.0 instead of an invalid value. (:issue:`651`) - New :option:`--json-base` to define a base bath used in JSON reports. (:issue:`656`) - New :option:`--calls` to report call coverage: function calls invoked/total. (:issue:`666`) - New nox session to generate a portable application with pyinstaller, see :ref:`standalone application`. (:issue:`661`) - Print a warning if root directory contains symlinks. (:issue:`652`) - Change :option:`--keep` when calling gcov internaly. (:issue:`703`) - Allow annotations for never executed branches. (:issue:`711`) - Add function merge mode for same function defined in different lines. (:issue:`700`) - Update link to gcovr documentation in HTML report to point to the documentation of the used version. (:issue:`723`) - Add environment `SOURCE_DATE_EPOCH `_ to set default for :option:`--timestamp`. (:issue:`729`) Bug fixes and small improvements: - Fix :option:`--html-tab-size` feature. (:issue:`650`) - Fix alphabetical sort of html report, for when there are symlinks. (:issue:`685`) - Handle :option:`--version` before parsing the configuration file. (:issue:`696`) - Fix reports of excluded coverage. (:issue:`409`, :issue:`503`, :issue:`663`) - Fix handling for nonexistent source code for HTML-details and Coveralls reports. (:issue:`663`) - Exclude functions with :ref:`Exclusion markers`. (:issue:`713`) - Fix problem in decision parser if open block brace is on same line. (:issue:`681`) - Add Python 3.11 to test matrix. (:issue:`717`) - Fix casing of files if filesystem is case insensitive. (:issue:`694`) - Fix deadlock if :option:`-j` is used and there are errors from ``gcov`` execution. (:issue:`719`) - Fix problem in decision parser if case is not on a single line with the break statement. (:issue:`738`) - Do not use ``realpath`` for ``DirectoryPrefixFilter`` to support symlinks in root directory. (:issue:`712`) Documentation: - Add detailed reference for the JSON output format. (:issue:`663`) Internal changes: - Select the :option:`--html-theme` using CSS classes. (:issue:`650`) - Change and extend ``cmake`` tests. (:issue:`676`) - Detect ``gcc`` version for running tests. (:issue:`686`) - Use scrubbed data for ``--update_reference`` option. (:issue:`698`) - Install ninja with package manager instead of GitHub action. (:issue:`699`) - Rename the reference files coverage.xml to cobertura.xml and the test from xml to cobertura. (:issue:`721`) - Add support for ``clang-14`` in our test suite and improve startup performance of docker image. (:issue:`731`) - Compare files by extension in test suite. (:issue:`733`) - Split HTML templates into one file for each part of the page. (:issue:`735`) - Change docker image to be able to use it like the ``nox`` command itself. (:issue:`734`) 5.2 (06 August 2022) -------------------- New features and notable changes: - Log additional info on gcov parsing errors. (:issue:`589`) - Add support for branch exclude markers. (:issue:`644`) - Additional options to configure the thresholds for lines and branches in HTML separate. (:issue:`645`) Bug fixes and small improvements: - Remove function coverage from sonarcube report. (:issue:`591`) - Fix parallel processing of gcov data. (:issue:`592`) - Better diagnostics when dealing with corrupted input files. (:issue:`593`) - Accept metadata lines without values (introduced in gcc-11). (:issue:`601`) - Properly close element in detailed HTML report. (:issue:`602`) - Use `≥` sign instead of `>=` in HTML legend. (:issue:`603`) - Using :option:`--add-tracefile` will now correctly merge branch coverage. (:issue:`600`) - Fix package-level function coverage statistics in Cobertura XML reports. (:issue:`605`) - Respect excluded/noncode lines for aggregated branchcoverage. (:issue:`611`) - Fix list options in configuration file (search-path). (:issue:`612`) - Fix assert and key error in --decisions flag. (:issue:`642`) - Fix adding none existing lines by decision analysis to data model. (:issue:`617`) - Always treat relative paths in config files as relative to the directory of the file. (:issue:`615`) - More flexible ``.gcov`` parsing to support files generated by third party tools. (:issue:`621`, :issue:`623`) Internal changes: - Fix black check to fail on format errors. (:issue:`594`) - Change session black with no arguments to format all files. (:issue:`595`) - Add gcc-10 and gcc-11 to the test suite. (:issue:`597`) - Improved internal coverage data model to simplify processing. (:issue:`600`) - Use pretty print for cobertura and coveralls in test suite. (:issue:`606`) - Forward nox options `--reuse-existing-virtualenvs` and `--no-install` to call inside docker. (:issue:`616`) 5.1 (26 March 2022) ------------------- Breaking changes: - Dropped support for Python 3.6 (:issue:`550`) - Changed ``xml`` configuration key to ``cobertura`` (:issue:`552`) - JSON summary output: all percentages are now reported from 0 to 100 (:issue:`570`) New features and notable changes: - Report function coverage (:issue:`362`, :issue:`515`, :issue:`554`) - Consistent support for symlinks across operating systems - Support for Windows junctions (:issue:`535`) - Symlinks are only resolved for :ref:`evaluating filters ` (:issue:`565`) - Show error message on STDERR when :option:`--fail-under-line` or :option:`--fail-under-branch` fails (:issue:`502`) - Can report decision coverage with :option:`--decisions` option (reasonably formatted C/C++ source files only, HTML and JSON output) (:issue:`350`) - Can create reproducible reports with the :option:`--timestamp` option (:issue:`546`) - Improvements to :ref:`Exclusion markers` (LINE/START/STOP) - Can ignore markers in code with :option:`--no-markers` option (:issue:`361`) - Can customize patterns with :option:`--exclude-pattern-prefix` option (:issue:`561`) - Can use :option:`--cobertura` as a less ambiguous alias for :option:`--xml`. (:issue:`552`) Bug fixes and small improvements: - Gcov is invoked without localization by setting LC_ALL=C (:issue:`513`) - Gcov is invoked without temporary directories (:issue:`525`) - Gcov: solved problems with file name limitations. (:issue:`528`) - Fixed "root" path in JSON summary report. (:issue:`548`) - Correctly resolve relative filters in configuration files. (:issue:`568`) - HTML output: indicate lines with excluded coverage (:issue:`503`) - HTML output: fixed sanity check to support empty files (:issue:`571`) - HTML output: support ``jinja2 >= 3.1`` (:issue:`576`) Documentation: - Split documentation into smaller pages (:issue:`552`) - Document used options for ``gcov`` (:issue:`528`) Internal changes: - Replaced own logger with Python's logging module. (:issue:`540`) - New parser for ``.gcov`` file format, should be more robust. (:issue:`512`) - New tests - more compilers: clang-10 (:issue:`484`), clang-13 (:issue:`527`), gcc-9 (:issue:`527`) - ``-fprofile-abs-path`` compiler option (:issue:`521`) - enabled symlink tests for Windows (:issue:`539`) - Improvements to the test suite - Use Nox instead of Makefiles to manage QA checks (:issue:`516`, :issue:`555`) - Can run tests for all compiler versions in one go (:issue:`514`) - More linter checks (:issue:`566`) and code style enforcement with black (:issue:`579`) - Better XML diffing with yaxmldiff (:issue:`495`, :issue:`509`) - Share test reference data between compiler versions where possible (:issue:`556`) - Better environment variable handling (:issue:`493`, :issue:`541`) - Fixed glob patterns for collecting reference files (:issue:`533`) - Add timeout for each single test. (:issue:`572`) - Improvements and fixes to the release process (:issue:`494`, :issue:`537`) - Normalize shell scripts to Unix line endings (:issue:`538`, :issue:`547`) 5.0 (11 June 2021) ------------------ Breaking changes: - Dropped support for Python 2 and Python 3.5. From now on, gcovr will only support Python versions that enjoy upstream support. Improvements and new features: - Handles spaces in ``gcov`` path. (:issue:`385`) - Early fail when output cannot be created. (:issue:`382`) - Add :option:`--txt` for text output. (:issue:`387`) - Add :option:`--csv` for CSV output. (:issue:`376`) - Add :option:`--exclude-lines-by-pattern` to filter out source lines by arbitrary regex. (:issue:`356`) - Add :option:`--json-summary` to generate a :ref:`JSON Summary ` report. (:issue:`366`) - Add :option:`--coveralls` to generate a :ref:`Coveralls ` compatible JSON report. (:issue:`328`) - Add support for output directories. If the output ends with a ``/`` or ``\`` it is used as a directory. (:issue:`416`) - Compare paths case insensitive if file system of working directory is case insensitive. (:issue:`329`) - Add wildcard pattern to json :option:`--add-tracefile`. (:issue:`351`) - Enable :option:`--filter` and :option:`--exclude` for :ref:`Merging coverage `. (:issue:`373`) - Only output 100.0% in text and HTML output if really 100.0%, else use 99.9%. (:issue:`389`) - Support relative source location for shadow builds. (:issue:`410`) - Incorrect path for header now can still generate html-details reports (:issue:`271`) - Change format version in JSON output from number to string and update it to "0.2". (:issue:`418`, :issue:`463`) - Only remove :option:`--root` path at the start of file paths. (:issue:`452`) - Fix coverage report for cmake ninja builds with given in-source object-directory. (:issue:`453`) - Add issue templates. (:issue:`461`) - Add :option:`--exclude-function-lines` to exclude the line of the function definition in the coverage report. (:issue:`430`) - Changes for HTML output format: - Redesign HTML generation. Add :option:`--html-self-contained` to control external or internal CSS. (:issue:`367`) - Change legend for threshold in html report. (:issue:`371`) - Use HTML title also for report heading. Default value for :option:`--html-title` changed. (:issue:`378`) - Add :option:`--html-tab-size` to configure tab size in HTML details. (:issue:`377`) - Add option :option:`--html-css` for user defined styling. (:issue:`380`) - Create details html filename independent from OS. (:issue:`375`) - Add :option:`--html-theme` to change the color theme. (:issue:`393`) - Add linkable lines in HTML details. (:issue:`401`) - Add syntax highlighting in the details HTML report. This can be turned off with :option:`--no-html-details-syntax-highlighting <--html-details-syntax-highlighting>`. (:issue:`402`, :issue:`415`) Documentation: - Cookbook: :ref:`oos cmake` (:issue:`340`, :issue:`341`) Internal changes: - Add makefile + dockerfile for simpler testing. - Add .gitbugtraq to link comments to issue tracker in GUIs. (:issue:`429`) - Add GitHub actions to test PRs and master branch. (:issue:`404`) - Remove Travis CI. (:issue:`419`) - Remove Appveyor CI and upload coverage report from Windows and Ubuntu from the GitHub actions. (:issue:`455`) - Add check if commit is mentioned in the CHANGELOG.rst. (:issue:`457`) - Move flake8 config to setup.cfg and add black code formatter. (:issue:`444`) - Fix filter/exclude relative path issue in Windows. (:issue:`320`, :issue:`479`) - Extend test framework for CI: - Set make variable TEST_OPTS as environment variable inside docker. (:issue:`372`) - Add make variable USE_COVERAGE to extend flags for coverage report in GitHub actions. (:issue:`404`) - Extend tests to use an unified diff in the assert. Add test options `--generate_reference`, `--update_reference` and `--skip_clean`. (:issue:`379`) - Support multiple output patterns in integration tests. (:issue:`383`) - New option `--archive_differences` to save the different files as ZIP. Use this ZIP as artifact in AppVeyor. (:issue:`392`) - Add support for gcc-8 to test suite and docker tests. (:issue:`423`) - Run as limited user inside docker container and add test with read only directory. (:issue:`445`) 4.2 (6 November 2019) --------------------- Breaking changes: - Dropped support for Python 3.4. - Format flag parameters like :option:`--xml` or :option:`--html` now take an optional output file name. This potentially changes the interpretation of search paths. In ``gcovr --xml foo``, previous gcovr versions would search the ``foo`` directory for coverage data. Now, gcovr will try to write the Cobertura report to the ``foo`` file. To keep the old meaning, separate positional arguments like ``gcovr --xml -- foo``. Improvements and new features: - :ref:`Configuration file ` support (experimental). (:issue:`167`, :issue:`229`, :issue:`279`, :issue:`281`, :issue:`293`, :issue:`300`, :issue:`304`) - :ref:`JSON output `. (:issue:`301`, :issue:`321`, :issue:`326`) - :ref:`Merging coverage ` with :option:`gcovr --add-tracefile`. (:issue:`10`, :issue:`326`) - :ref:`SonarQube XML Output `. (:issue:`308`) - Handle cyclic symlinks correctly during coverage data search. (:issue:`284`) - Simplification of :option:`--object-directory` heuristics. (:issue:`18`, :issue:`273`, :issue:`280`) - Exception-only code like a ``catch`` clause is now shown as uncovered. (:issue:`283`) - New :option:`--exclude-throw-branches` option to exclude exception handler branches. (:issue:`283`) - Support ``--root ..`` style invocation, which might fix some CMake-related problems. (:issue:`294`) - Fix wrong names in report when source and build directories have similar names. (:issue:`299`) - Stricter argument handling. (:issue:`267`) - Reduce XML memory usage by moving to lxml. (:issue:`1`, :issue:`118`, :issue:`307`) - Can write :ref:`multiple reports ` at the same time by giving the output file name to the report format parameter. Now, ``gcovr --html -o cov.html`` and ``gcovr --html cov.html`` are equivalent. (:issue:`291`) - Override gcov locale properly. (:issue:`334`) - Make gcov parser more robust when used with GCC 8. (:issue:`315`) Known issues: - The :option:`--keep` option only works when using existing gcov files with :option:`-g`/:option:`--use-gcov-files`. (:issue:`285`, :issue:`286`) - Gcovr may get confused when header files in different directories have the same name. (:issue:`271`) - Gcovr may not work when no en_US locale is available. (:issue:`166`) Documentation: - :ref:`Exclusion marker ` documentation. - FAQ: :ref:`exception branches` (:issue:`283`) - FAQ: :ref:`uncovered files not shown` (:issue:`33`, :issue:`100`, :issue:`154`, :issue:`290`, :issue:`298`) Internal changes: - More tests. (:issue:`269`, :issue:`268`, :issue:`269`) - Refactoring and removal of dead code. (:issue:`280`) - New internal data model. 4.1 (2 July 2018) ----------------- - Fixed/improved --exclude-directories option. (:issue:`266`) - New "Cookbook" section in the documentation. (:issue:`265`) 4.0 (17 June 2018) ------------------ Breaking changes: - This release drops support for Python 2.6. (:issue:`250`) - PIP is the only supported installation method. - No longer encoding-agnostic under Python 2.7. If your source files do not use the system encoding (probably UTF-8), you will have to specify a --source-encoding. (:issue:`148`, :issue:`156`, :issue:`256`) - Filters now use forward slashes as path separators, even on Windows. (:issue:`191`, :issue:`257`) - Filters are no longer normalized into pseudo-paths. This could change the interpretation of filters in some edge cases. Improvements and new features: - Improved --help output. (:issue:`236`) - Parse the GCC 8 gcov format. (:issue:`226`, :issue:`228`) - New --source-encoding option, which fixes decoding under Python 3. (:issue:`256`) - New --gcov-ignore-parse-errors flag. By default, gcovr will now abort upon parse errors. (:issue:`228`) - Detect the error when gcov cannot create its output files (:issue:`243`, :issue:`244`) - Add -j flag to run gcov processes in parallel. (:issue:`3`, :issue:`36`, :issue:`239`) - The --html-details flag now implies --html. (:issue:`93`, :issue:`211`) - The --html output can now be used without an --output filename (:issue:`223`) - The docs are now managed with Sphinx. (:issue:`235`, :issue:`248`, :issue:`249`, :issue:`252`, :issue:`253`) - New --html-title option to change the title of the HTML report. (:issue:`261`, :issue:`263`) - New options --html-medium-threshold and --html-high-threshold to customize the color legend. (:issue:`261`, :issue:`264`) Internal changes: - Huge refactoring. (:issue:`214`, :issue:`215`, :issue:`221` :issue:`225`, :issue:`228`, :issue:`237`, :issue:`246`) - Various testing improvements. (:issue:`213`, :issue:`214`, :issue:`216`, :issue:`217`, :issue:`218`, :issue:`222`, :issue:`223`, :issue:`224`, :issue:`227`, :issue:`240`, :issue:`241`, :issue:`245`) - HTML reports are now rendered with Jinja2 templates. (:issue:`234`) - New contributing guide. (:issue:`253`) 3.4 (12 February 2018) ---------------------- - Added --html-encoding command line option (:issue:`139`). - Added --fail-under-line and --fail-under-branch options, which will error under a given minimum coverage. (:issue:`173`, :issue:`116`) - Better pathname resolution heuristics for --use-gcov-file. (:issue:`146`) - The --root option defaults to current directory '.'. - Improved reports for "(", ")", ";" lines. - HTML reports show full timestamp, not just date. (:issue:`165`) - HTML reports treat 0/0 coverage as NaN, not 100% or 0%. (:issue:`105`, :issue:`149`, :issue:`196`) - Add support for coverage-04.dtd Cobertura XML format (:issue:`164`, :issue:`186`) - Only Python 2.6+ is supported, with 2.7+ or 3.4+ recommended. (:issue:`195`) - Added CI testing for Windows using Appveyor. (:issue:`189`, :issue:`200`) - Reports use forward slashes in paths, even on Windows. (:issue:`200`) - Fix to support filtering with absolute paths. - Fix HTML generation with Python 3. (:issue:`168`, :issue:`182`, :issue:`163`) - Fix --html-details under Windows. (:issue:`157`) - Fix filters under Windows. (:issue:`158`) - Fix verbose output when using existing gcov files (:issue:`143`, :issue:`144`) 3.3 (6 August 2016) ------------------- - Added CI testing using TravisCI - Added more tests for out of source builds and other nested builds - Avoid common file prefixes in HTML output (:issue:`103`) - Added the --execlude-directories argument to exclude directories from the search for symlinks (:issue:`87`) - Added branches taken/not taken to HTML (:issue:`75`) - Use --object-directory to scan for gcov data files (:issue:`72`) - Improved logic for nested makefiles (:issue:`135`) - Fixed unexpected semantics with --root argument (:issue:`108`) - More careful checks for covered lines (:issue:`109`) 3.2 (5 July 2014) ----------------- - Adding a test for out of source builds - Using the starting directory when processing gcov filenames. (:issue:`42`) - Making relative paths the default in html output. - Simplify html bar with coverage is zero. - Add option for using existing gcov files (:issue:`35`) - Fixing --root argument processing (:issue:`27`) - Adding logic to cover branches that are ignored (:issue:`28`) 3.1 (6 December 2013) --------------------- - Change to make the -r/--root options define the root directory for source files. - Fix to apply the -p option when the --html option is used. - Adding new option, '--exclude-unreachable-branches' that will exclude branches in certain lines from coverage report. - Simplifying and standardizing the processing of linked files. - Adding tests for deeply nested code, and symbolic links. - Add support for multiple —filter options in same manner as —exclude option. 3.0 (10 August 2013) -------------------- - Adding the '--gcov-executable' option to specify the name/location of the gcov executable. The command line option overrides the environment variable, which overrides the default 'gcov'. - Adding an empty "" block to in the XML output: this makes out XML complient with the Cobertura DTD. (#3951) - Allow the GCOV environment variable to override the default 'gcov' executable. The default is to search the PATH for 'gcov' if the GCOV environment variable is not set. (#3950) - Adding support for LCOV-style flags for excluding certain lines from coverage analysis. (#3942) - Setup additional logic to test with Python 2.5. - Added the --html and --html-details options to generate HTML. - Sort output for XML to facilitate baseline tests. - Added error when the --object-directory option specifies a bad directory. - Added more flexible XML testing, which can ignore XML elements that frequently change (e.g. timestamps). - Added the '—xml-pretty' option, which is used to generate pretty XML output for the user manual. - Many documentation updates 2.4 (13 April 2012) ------------------- - New approach to walking the directory tree that is more robust to symbolic links (#3908) - Normalize all reported path names - Normalize using the full absolute path (#3921) - Attempt to resolve files referenced through symlinks to a common project-relative path - Process ``gcno`` files when there is no corresponding ``gcda`` file to provide coverage information for unexecuted modules (#3887) - Windows compatibility fixes - Fix for how we parse ``source:`` file names (#3913) - Better handling od EOL indicators (#3920) - Fix so that gcovr cleans up all ``.gcov`` files, even those filtered by command line arguments - Added compatibility with GCC 4.8 (#3918) - Added a check to warn users who specify an empty ``--root`` option (see #3917) - Force ``gcov`` to run with en_US localization, so the gcovr parser runs correctly on systems with non-English locales (#3898, #3902). - Segregate warning/error information onto the stderr stream (#3924) - Miscellaneous (Python 3.x) portability fixes - Added the master svn revision number as part of the verson identifier 2.3.1 (6 January 2012) ---------------------- - Adding support for Python 3.x 2.3 (11 December 2011) ---------------------- - Adding the ``--gcov-filter`` and ``--gcov-exclude`` options. 2.2 (10 December 2011) ---------------------- - Added a test driver for gcovr. - Improved estimation of the ```` element when using gcovr with filters. - Added revision and date keywords to gcovr so it is easier to identify what version of the script users are using (especially when they are running a snapshot from trunk). - Addressed special case mentioned in [comment:ticket:3884:1]: do not truncate the reported file name if the filter does not start matching at the beginning of the string. - Overhaul of the ``--root`` / ``--filter`` logic. This should resolve the issue raised in #3884, along with the more general filter issue raised in [comment:ticket:3884:1] - Overhaul of gcovr's logic for determining gcc/g++'s original working directory. This resolves issues introduced in the original implementation of ``--object-directory`` (#3872, #3883). - Bugfix: gcovr was only including a ```` element in the XML report if the user specified ``-r`` (#3869) - Adding timestamp and version attributes to the gcovr XML report (see #3877). It looks like the standard Cobertura output reports number of seconds since the epoch for the timestamp and a doted decimal version string. Now, gcovr reports seconds since the epoch and "``gcovr ``"+``__version__`` (e.g. "gcovr 2.2") to differentiate it from a pure Cobertura report. 2.1 (26 November 2010) ---------------------- - Added the ``--object-directory`` option, which allows for a flexible specification of the directory that contains the objects generated by gcov. - Adding fix to compare the absolute path of a filename to an exclusion pattern. - Adding error checking when no coverage results are found. The line and branch counts can be zero. - Adding logic to process the ``-o``/``--output`` option (#3870). - Adding patch to scan for lines that look like:: creating `foo' as well as :: creating 'foo' - Changing the semantics for EOL to be portable for MS Windows. - Add attributes to xml format so that it could be used by hudson/bamboo with cobertura plug-in. 2.0 (22 August 2010) -------------------- - Initial release as a separate package. Earlier versions of gcovr were managed within the 'fast' Python package. gcovr-7.2/CONTRIBUTING.rst000066400000000000000000000402641456671656200151730ustar00rootroot00000000000000Contributing ============ This document contains: - our :ref:`guidelines for bug reports ` - :ref:`general contribution guidelines ` - a :ref:`checklist for pull requests ` - a developer guide that explains the :ref:`development environment `, :ref:`project structure `, and :ref:`test suite ` .. _report bugs: How to report bugs ------------------ When reporting a bug, first `search our issues `_ to avoid duplicates. In your bug report, please describe what you expected gcovr to do, and what it actually did. Also try to include the following details: - how you invoked gcovr, i.e. the exact flags and from which directory - your project layout - your gcovr version - your compiler version - your operating system - and any other relevant details. Ideally, you can provide a short script and the smallest possible source file to reproduce the problem. .. _search all issues: https://github.com/gcovr/gcovr/issues?q=is%3Aissue .. _help out: How to help ----------- If you would like to help out, please take a look at our `open issues `_ and `pull requests`_. The issues labeled `help wanted GCOVR \(Version ).+?(\))', replace_html_version, line, ) if "version=" in line: line = re.sub( r'(version="gcovr ).+?(">)', replace_xml_version, line, ) newLines.append(line) return newLines def updateLicense(filename: str, lines: List[str]): newLines = [] for line in COPYRIGHT: newLines.append(line) newLines.append("") iterLines = iter(lines) for line in iterLines: if line == "All rights reserved.": newLines.append(line) break else: raise RuntimeError(f"Start of license not found in {filename!r}.") newLines.extend(iterLines) return newLines def updateSourceDateEpoch(filename: str, lines: List[str]): newLines = [] envSourceDateEpoch = 'env["SOURCE_DATE_EPOCH"] = ' setEnvironmentFound = False for line in lines: if line.startswith(envSourceDateEpoch): line = re.sub(r"\d+", str(int(time.time())), line) setEnvironmentFound = True newLines.append(line) if not setEnvironmentFound: raise RuntimeError(f"Call of {envSourceDateEpoch!r} not found in {filename!r}.") return newLines def main(): for root, dirs, files in os.walk(".", topdown=True): def skip_dir(dir: str) -> bool: return dir in [".git", ".venv"] or dir.startswith(".nox") dirs[:] = [dir for dir in dirs if not skip_dir(dir)] for filename in files: handlers = [] _, extension = os.path.splitext(filename) fullname = os.path.join(root, filename) if filename.endswith(".py"): handlers.append(addCopyrightHeaderToPythonFile) if filename == "__main__.py": handlers.append(updateCopyrightString) if filename == "deploy.yml": handlers.append(updateCallOfReleaseChecklist) if filename == "README.rst": handlers.append(updateReadme) if filename == "LICENSE.txt": handlers.append(updateLicense) if filename == "test_gcovr.py": handlers.append(updateSourceDateEpoch) if ( ("reference" in fullname or "examples" in fullname) and "html-encoding-" not in fullname and extension in [".xml", ".html"] ): handlers.append(updateReferenceData) if not VERSION.endswith("+main"): if filename == "CHANGELOG.rst": handlers.append(updateChangelog) if filename.endswith(".rst"): handlers.append(updateDocumentation) if handlers: with open(fullname) as f: lines = list(line.rstrip() for line in f) newLines = copy.copy( lines ) # use a copy because of the compare at the end for handler in handlers: newLines = handler(fullname, newLines) if newLines != lines: logging.info("Modifying {}".format(fullname)) with open(fullname, "w") as f: for line in newLines: f.write(line + "\n") if __name__ == "__main__": main() gcovr-7.2/admin/release_checklist000077500000000000000000000061471456671656200172230ustar00rootroot00000000000000#!/usr/bin/env bash set -eu # This is an automated release checklist. Call it to ensure that all known # mentions of the gcovr version have been updated to a target version. printerr() { echo "$@" >&2 } verify_tags=yes verify_docs_next_version=yes target_version= usage="usage: $0 [OPTIONS] TARGET_REVISION Options: --no-verify-tags --no-verify-docs-next-version " while [[ "$#" -gt 0 ]]; do case "$1" in --no-verify-tags) verify_tags=no shift ;; --no-verify-docs-next-version) verify_docs_next_version=no shift ;; -*) printerr "unknown argument $1" printerr "$usage" exit 1 ;; *) target_version="$1" shift break ;; esac done if [[ -z "$target_version" || "$#" -ne 0 ]]; then printerr "$usage" exit 1 fi ok=yes maybe_error() { local iserr="$1" shift if [[ "$iserr" = yes ]]; then ok=no printerr "ERROR:" "$@" else # ok stays unchanged printerr "WARNING:" "$@" fi } error() { maybe_error yes "$@" } if ! [[ -d .git ]]; then error "Please run this script from the repository root" exit 1 fi grep -qF "__version__ = \"$target_version\"" gcovr/version.py \ || error "gcovr/version.py: Please update with this version" grep -qE "^$(echo "$target_version" | sed -e "s/+main//") \\(.+\\)\$" CHANGELOG.rst \ || error "CHANGELOG.rst: Please update with this version" grep -qF "version=\"gcovr $target_version\"" doc/examples/example_cobertura.xml \ || error "examples: Please regenerate: " \ "cd doc/examples; ./example_cobertura.sh > example_cobertura.xml" grep -qF "GCOVR (Version $target_version)" doc/examples/example_html.html \ || error "examples: Please regenerate: " \ "cd doc/examples; ./example_html.sh > example_html.html" grep -qF "GCOVR (Version $target_version)" doc/examples/example_html.details.html \ || error "examples: Please regenerate: " \ "cd doc/examples; ./example_html.sh > example_html.details.html" grep -qF "$(basename $0) \$EXTRA_CHECKLIST_ARGS $target_version" .github/workflows/deploy.yml \ || error ".github/workflows/deploy.yml: Please update the $0 version" occurrences="$( grep -E '\.\. (versionadded|versionchanged|deprecated):: NEXT' \ -A 1 doc/source/*.rst doc/source/*/*.rst *.rst || exit 0)" test -z "$occurrences" || { maybe_error $verify_docs_next_version \ "doc/source/*.rst: please update notes with next version" # shellcheck disable=SC2001 echo "$occurrences" | sed 's/^/INFO: /' >&2 } if git tag | grep -qE "^$target_version\$"; then # grandfathering of non-annotated 3.4 tag [[ "$target_version" = 3.4 ]] \ || [[ "$(git cat-file -t "$target_version")" = tag ]] \ || maybe_error $verify_tags \ "Please use annotated tags (git tag -a) for releases" fi if [[ "$ok" = yes ]]; then echo "SUCCESS: release may proceed" else echo "FAILURE: please fix the above problems" exit 1 fi gcovr-7.2/doc/000077500000000000000000000000001456671656200132715ustar00rootroot00000000000000gcovr-7.2/doc/.gitignore000066400000000000000000000001661456671656200152640ustar00rootroot00000000000000examples/program examples/program-example.* examples/gcovr.out examples/example-*.html examples/example-*.css build/* gcovr-7.2/doc/README.txt000066400000000000000000000004251456671656200147700ustar00rootroot00000000000000This directory supports the creation of the Gcovr User Guide using sphinx. To run the documentation creation execute following command in the parent directory: nox -s doc This recreates the screenshots if needed and generates the documentation in the folder build/html. gcovr-7.2/doc/examples/000077500000000000000000000000001456671656200151075ustar00rootroot00000000000000gcovr-7.2/doc/examples/CMakeLists.txt000066400000000000000000000004611456671656200176500ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.12) project("GCOVR Example" LANGUAGES CXX) #BEGIN cmakecmds # This flags are used if cmake is called with -DCMAKE_BUILD_TYPE=PROFILE set(CMAKE_C_FLAGS_PROFILE --coverage) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(program example.cpp) #END cmakecmds gcovr-7.2/doc/examples/example.cpp000066400000000000000000000002751456671656200172520ustar00rootroot00000000000000// example.cpp int foo(int param) { if (param) { return 1; } else { return 0; } } int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.2/doc/examples/example.sh000077500000000000000000000003661456671656200171060ustar00rootroot00000000000000#!/bin/bash g++() { $(which ${CXX:-g++}) $* } #BEGIN compile g++ -fprofile-arcs -ftest-coverage -fPIC -O0 example.cpp -o program #END compile #BEGIN run ./program #END run #BEGIN gcovr gcovr --txt example.txt #END gcovr rm -f program *.gc* gcovr-7.2/doc/examples/example.txt000066400000000000000000000012321456671656200173010ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ example.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/doc/examples/example2/000077500000000000000000000000001456671656200166245ustar00rootroot00000000000000gcovr-7.2/doc/examples/example2/example2.cpp000066400000000000000000000002761456671656200210520ustar00rootroot00000000000000// example2.cpp int foo(int param) { if (param) { return 1; } else { return 0; } } int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.2/doc/examples/example_branches.sh000077500000000000000000000003071456671656200207460ustar00rootroot00000000000000#!/bin/bash ${CXX:-g++} -fprofile-arcs -ftest-coverage -fPIC -O0 example.cpp -o program ./program #BEGIN gcovr gcovr --txt-metric branch --txt example_branches.txt #END gcovr rm -f program *.gc* gcovr-7.2/doc/examples/example_branches.txt000066400000000000000000000012321456671656200211460ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ example.cpp 2 1 50% 5 ------------------------------------------------------------------------------ TOTAL 2 1 50% ------------------------------------------------------------------------------ gcovr-7.2/doc/examples/example_clover.sh000077500000000000000000000005171456671656200204560ustar00rootroot00000000000000#!/bin/bash ${CXX:-g++} -fprofile-arcs -ftest-coverage -fPIC -O0 example.cpp -o program ./program #BEGIN gcovr gcovr --clover-pretty --clover example_clover.xml #END gcovr rm -f program *.gc* if [[ "$OSTYPE" != "msys" ]]; then xmllint --noout --nowarning --schema $PWD/../../gcovr/tests/clover.xsd example_clover.xml || exit 1 fi gcovr-7.2/doc/examples/example_clover.xml000066400000000000000000000045561456671656200206500ustar00rootroot00000000000000 gcovr-7.2/doc/examples/example_cmake.sh000077500000000000000000000017521456671656200202460ustar00rootroot00000000000000#!/bin/bash set -eo pipefail # 1. Prepare the example workspace. WORKSPACE=example_cmake_workspace mkdir -p "$WORKSPACE" rm -rf $WORKSPACE/* # clean up afterwards, or else the *other* examples will fail. trap 'rm -rf $WORKSPACE/*' EXIT ERR mkdir $WORKSPACE/src $WORKSPACE/bld # Path variables. # The SRC_DIR would usually be an absolute path, # but that would prevent the tests from being reproducible. # As that variable is only used from within the BLD_DIR, # we can hardcode it here. BLD_DIR="$(cd $WORKSPACE/bld; pwd)" SRC_DIR=../src cp example.cpp CMakeLists.txt $WORKSPACE/src # 2. Build the software. ( exec >&2 # redirect output to STDERR #BEGIN cmake_build cd $BLD_DIR cmake -DCMAKE_BUILD_TYPE=PROFILE $SRC_DIR make VERBOSE=1 #END cmake_build ) # 3. Execute the program. ( exec >&2 # redirect output to STDERR #BEGIN cmake_run cd $BLD_DIR ./program #END cmake_run ) # 4. Execute gcovr. ( #BEGIN cmake_gcovr cd $BLD_DIR gcovr -r $SRC_DIR . --txt example_cmake.txt #END cmake_gcovr ) gcovr-7.2/doc/examples/example_cmake.txt000066400000000000000000000012371456671656200204460ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: ../src ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ example.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/doc/examples/example_cobertura.sh000077500000000000000000000005541456671656200211530ustar00rootroot00000000000000#!/bin/bash ${CXX:-g++} -fprofile-arcs -ftest-coverage -fPIC -O0 example.cpp -o program ./program #BEGIN gcovr gcovr --cobertura-pretty --cobertura example_cobertura.xml #END gcovr rm -f program *.gc* if [[ "$OSTYPE" != "msys" ]]; then xmllint --noout --nowarning --dtdvalid $PWD/../../gcovr/tests/cobertura.coverage-04.dtd example_cobertura.xml || exit 1 fi gcovr-7.2/doc/examples/example_cobertura.xml000066400000000000000000000024211456671656200213310ustar00rootroot00000000000000 . gcovr-7.2/doc/examples/example_csv.csv000066400000000000000000000002621456671656200201320ustar00rootroot00000000000000filename,line_total,line_covered,line_percent,branch_total,branch_covered,branch_percent,function_total,function_covered,function_percent example.cpp,7,6,0.857,2,1,0.5,2,2,1.0 gcovr-7.2/doc/examples/example_csv.sh000077500000000000000000000002561456671656200177570ustar00rootroot00000000000000#!/bin/bash ${CXX:-g++} -fprofile-arcs -ftest-coverage -fPIC -O0 example.cpp -o program ./program #BEGIN gcovr gcovr --csv example_csv.csv #END gcovr rm -f program *.gc* gcovr-7.2/doc/examples/example_html.details.css000066400000000000000000000312761456671656200217350ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/doc/examples/example_html.details.example.cpp.9597a7a3397b8e3a48116e2a3afb4154.html000066400000000000000000000217241456671656200305450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: example.cpp
Date: 2021-11-08 21:12:28
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 // example.cpp
2
3 1 int foo(int param)
4 {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param)
6 {
7 return 1;
8 }
9 else
10 {
11 1 return 0;
12 }
13 }
14
15 1 int main(int argc, char* argv[])
16 {
17 1 foo(0);
18
19 1 return 0;
20 }
21
22

gcovr-7.2/doc/examples/example_html.details.functions.html000066400000000000000000000036431456671656200241150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2021-11-08 21:12:28
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (example.cpp:3)called 1 time, returned 1 time75.0%
main (example.cpp:15)called 1 time, returned 1 time100.0%

gcovr-7.2/doc/examples/example_html.details.html000066400000000000000000000053131456671656200221020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2021-11-08 21:12:28
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
example.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/doc/examples/example_html.html000066400000000000000000000363361456671656200204670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2021-11-08 21:12:28
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
example.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/doc/examples/example_html.sh000077500000000000000000000013361456671656200201300ustar00rootroot00000000000000#!/bin/bash set -euo pipefail # "use strict" # This file is used both as an example and as a test. # In order to get reproducible tests, # this function wraps gcovr to force a specific timestamp. # This can be ignored by end users and isn't really part of the example. gcovr() { python3 -m gcovr --timestamp="2021-11-08 21:12:28" "$@" } ${CXX:-g++} -fprofile-arcs -ftest-coverage -fPIC -O0 example.cpp -o program ./program #BEGIN gcovr html gcovr --html example_html.html #END gcovr html #BEGIN gcovr html details gcovr --html-details example_html.details.html #END gcovr html details #BEGIN gcovr html nested gcovr --html-nested example_html.nested.html #END gcovr html nested rm -f program *.gc* example_html.nested*.* gcovr-7.2/doc/examples/example_json_summary.json000066400000000000000000000012401456671656200222400ustar00rootroot00000000000000{ "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "files": [ { "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "filename": "example.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 6, "line_percent": 85.7, "line_total": 7 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.6", "line_covered": 6, "line_percent": 85.7, "line_total": 7, "root": "." }gcovr-7.2/doc/examples/example_json_summary.sh000077500000000000000000000003271456671656200217110ustar00rootroot00000000000000#!/bin/bash ${CXX:-g++} -fprofile-arcs -ftest-coverage -fPIC -O0 example.cpp -o program ./program #BEGIN gcovr gcovr --json-summary-pretty --json-summary example_json_summary.json #END gcovr rm -f program *.gc* gcovr-7.2/doc/examples/example_timestamps.sh000077500000000000000000000024521456671656200213520ustar00rootroot00000000000000#!/bin/sh set -eu # "use strict" set -x # trace all commands #BEGIN simple epoch gcovr --timestamp 1640606727 #END simple epoch #BEGIN source date epoch SOURCE_DATE_EPOCH=1640606727 gcovr #END source date epoch #BEGIN simple RFC 3339 gcovr --timestamp '2021-12-27 13:05:27' #END simple RFC 3339 #BEGIN RFC 3339 with UTC timezone gcovr --timestamp '2021-12-27T13:05:27Z' gcovr --timestamp '2021-12-27T13:05:27+00:00' gcovr --timestamp '2021-12-27T13:05:27-00:00' #END RFC 3339 with UTC timezone #BEGIN prefixes gcovr --timestamp @1640606727 gcovr --timestamp epoch:1640606727 gcovr --timestamp 'rfc3339:2021-12-27 13:05:27' #END prefixes # The following commands can only be performed if # A) we are in a git repository, and # B) git is installed. # The use of "command -v" is a Posixly-correct way to check for existence of a # command, unlike the "which", "type", or "hash" commands. if test -d ../../.git && command -v git >/dev/null; then #BEGIN git commit gcovr --timestamp="$(git show --no-patch --format=%cI HEAD)" #END git commit for fmt in %at %ct %aI %cI; do gcovr --timestamp="$(git show --no-patch --format=$fmt HEAD)" done for date in unix iso-strict iso8601-strict iso-strict-local iso8601-strict-local; do gcovr --timestamp="$(git show --no-patch --date=$date --format=%cd HEAD)" done fi gcovr-7.2/doc/examples/test_examples.py000066400000000000000000000054601456671656200203430ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import glob import os import platform import pytest import subprocess from gcovr.tests.test_gcovr import SCRUBBERS, assert_equals IS_MACOS = platform.system() == "Darwin" datadir = os.path.dirname(os.path.abspath(__file__)) class Example(object): def __init__(self, name, format, script, baseline): self.name = name self.format = format self.script = script self.baseline = baseline def __str__(self): return os.path.basename(self.baseline) def is_compiler(actual: str, *expected: str) -> bool: return any(compiler in actual for compiler in expected) def find_test_cases(): if platform.system() == "Windows": return for script in glob.glob(datadir + "/*.sh"): basename = os.path.basename(script) name, _ = os.path.splitext(basename) for format in "txt cobertura csv json html".split(): if format == "html" and is_compiler(os.getenv("CC"), "gcc-5", "gcc-6"): continue baseline = "{datadir}/{name}.{ext}".format( datadir=datadir, name=name, ext="xml" if format == "cobertura" else format, ) if not os.path.exists(baseline): continue else: yield Example(name, format, script, baseline) @pytest.mark.skipif( not os.path.split(os.getenv("CC"))[1].startswith("gcc") or IS_MACOS, reason="Only for gcc", ) @pytest.mark.parametrize("example", find_test_cases(), ids=str) def test_example(example): cmd = example.script baseline_file = example.baseline scrub = SCRUBBERS[example.format] # Read old file with open(baseline_file, newline="") as f: baseline = scrub(f.read()) startdir = os.getcwd() os.chdir(datadir) subprocess.run(cmd) with open(baseline_file, newline="") as f: current = scrub(f.read()) current = scrub(current) assert_equals(baseline_file, baseline, "", current, encoding="utf8") os.chdir(startdir) def test_timestamps_example(): subprocess.check_call(["sh", "example_timestamps.sh"], cwd=datadir) gcovr-7.2/doc/images/000077500000000000000000000000001456671656200145365ustar00rootroot00000000000000gcovr-7.2/doc/images/screenshot-html-default-blue-src.jpeg000066400000000000000000002205541456671656200236700ustar00rootroot00000000000000JFIF(ICC_PROFILEmntrRGB XYZ acsp- desctrXYZdgXYZxbXYZrTRC(gTRC(bTRC(wtptcprtv,TJ1Z_ST$ޞx{YW5*ݜIEB K0ЬWkƻ! oo$|t[\LHSmoF8lԌW@=bG$ssER:D:5xI *Uh֏c8_Ah, f "`8U1TUPobE#*hT@SQKYCJ04LJ:*bUsl7 Wi8{;Yz9b"zk+mQbCXm)LQ[)$$XXޑ ѪLMO*sLÜH՚@pW:+Vpm7Ggm9?sϭMOE+eW-\wג(ڽp)Ke?:4O $'zR:{e2ȖSʟ/ҵSWz@ؽ!gHE&z򆰚|N f6)>rAAutԂ sծ"zoSL;+#H,J>_ IOP4{`$얚@R VG\&ȟ J)Lc)7Ϙs}9L[?F~nم+`~n~PlY=OԽўzϯ)=Uc1X,"2/f~-Ǥ\3+^=o=ozϪ?b2H[_g}s\}تiC~fq38 5Er8MJlc1b1S﷕xܘ ٳg4ZHN{.jT 9}M9h龡NMWjk5ۍ)1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc3?;ux0٘ F(Fptn.~fl#${ukμm ~e"~/7/r~ъ[. yѬ:j5g Rj;Y6Q$%L7s|q1l\n~,ֿaQ?b. 4AKl n7!0]ti!3l.:4u&n~y;άw]7(,ښJ=$)B؉B *Y9;BNum2U >~Nu|W);j7h'ܼet.m x&|e)F#I];-m~P=$о z\~ \܊Pʒ`_bܱ!?rlI 1 ?ݹGb3괆@޶ ]pw(D i>-%ByW|*yo']n7N1#"z9*4eXF;J!!HI&B*|RIWhmƷ߳^ <QӇn.7p:9HhR( j}B˛gmRSl8\ OҚwOraQI aNloJ>rRQexc*QBZ= } Sώz^{jKi|EVg'RItf'*1Bc1jkxkhZD[GEn¼lz7DCQc`i 㘵EIENu:*|{T@rzN9L[jl77v]iky,W~/`OLMTTȍJzn1ɫ(tUtƺAOZ~oھSy6Vl%.LǏc5hFeۑ>N4=J?>:Ў}딚KS]Ē@EOl!0p9(&qy 5 t;d7`HG-M TӆzC 5mW-rm鱗6d}9Fm>ʗxI$]_0>X,kVb(u(3}_PL ɌEt,>*/җ7mU]?6>\b9m/Xa\ʚm ;ks)\ywYCopRv(d[@UPBHGbuʧIf4Sr^ay@|tȟbٲ+%)C]ËJˡ[OL*ٕG*co64QW8 {^YAN7Uu`,/eE"6Ɉpa0(X!20Q'V1OcQad;w-! jy)GBYJ,(AZ)~iф+v|y FSәKqrdq2{̤>;WTSa3?!}rC~h0~,/"-|d#`*Yh@6znwYKHbswĿcaiuRz1 DpHٍ)lC^YVJv>e A$Ic4,]O{Үߩ<ϳ(rP3l<5^Ff2x7 cn2o_ù{oO5l룴ary'YRb,pţW``ŎlIde:?lsBUwTou;Os$Be_[`br9thx1'6޸ 6$#M\ V6ύ+>|@S_]WXىME#@14wl`>ڈr7A$:-ɨ Uuddvzrӄx.D["$ pHvHw@:_<8z$n]Xʒ:G,>ߺy =`1,a2ZHu#?!\[Gi#}̺xB6W&KW%9mŜWq*A&^"Tf\7Ok{߾1ƌƎ# .jJflM6\hcS-BiOӯ*CyairjGZӪ"d@Qt =8h4Zeqg D<r| r֛u1Pae2&cܱfHRH[~Rê1 u)nx Ӊ)u3u D.'L{jus(#"c'l*!EF8/!XtXDG[W۰miw&i"7@B6y6w/-"(XRlӖԭQ|X~5g٠ k0>j j5g&Wv$'>5Hزf%(lmgzn3Ox~$I\ULHoݚV1 l/hnL$xc 3$rGlyCZKWEc>3_'6M3ENh@ f>"i9ol uְ+*ƨh;Uog~?Fugmzk8 v2D)1Lr; -Zƙvym.J}<^tj8*%_!_wTH%=Yh&((RK2 c#^Pո:0)q!G?atn.TF~UeO%ؑUԇ*Bk,3P<~\tR 鹢Ѵ˴MOC1r5RV-{Czy:O+jnEvqߕ]]N ͖{~ /H֤[!DOyç.;$6}mH#1N/|:;17'O.7pF@$ԙt34||"HqD%yJbxZi dUdP6QŞ2NK} #I{іQR_th$SU-u$8YXL UÝ##/.{?לկ~q%β<=jս}H7ANXOGz3#8 ġ-/'s)Mf"#d xLj7@)S4C:*<~ZzeѾjAo/vFB[Dx˗({6ܥ۷-ێ4bEn'32Y5_g.,x|TAV.vg1aW*4JcmCzz@(a ?V&(6bz9fj%۸IDUOmSM9TXƂw?Nms>H-+9QF+KZȯ6!)sˈ#+FJ2NW`߷dA7;hFU[ſ/]]c'D7Z闗|nLܣIHH%2c$/bQ%FEk Ȏ8YsfJ(ˏ%:)!pwrddMkw1N\zfc۹/ CſUc$ȉa+/rB;ionfpFf%b2Gv"5 2We/юw:MJ֖D`q'q)hLygDq@/JB' Ⱥ`qf)l2(ۨue$e44;{ng v&7 ˴hvATYVC0|;.}_vVsru6,ʹ*8h,}uލr@c :Cb#,K7rPn7;.gX)I( H$P᳌8o;"ƺ~ׄ7睑 wy$ bqqqqq}q8q+[DS0{"뾉^3]4QMtSy]w]v㍶㟦;ĶeL,tKZzMOV1Vh}m:}n~ys)_0x(EnGHAӔjnsΊ{<:Wl0=mth4eg:˖Y1Awwuʧgewh 0pw_~T[v6hSTWdו7睹1W]r*7rz,dAtTdET5S]MmyמxF\WOЯp2W4apq:/ Ŗ)VqŠq6mx)cKUDϼE:5(!?G}Î~<08kb.x_oy.{$c YX`oLGfsGkM뮈rF!i9O]uOqyb1V +Xqy=9`*+rX^umxy^8So~83cb1~lF:!(h07}E=p*类G 9v1J!TkX0v^vk@3ܾQ%9-˱.MD2p%+S nY"sw6GL]A[&l̐,.oL>tJwjp{)FKbY> x}O fvl[W,'%2{XGH$6  "{]ְ4mai^Ao:o8$Yr^kmyC^^)q1Jc)c.a[WV@aSD-:" q:s4 ۔e[z-=9ny_A-[`&p(0ٳ4t %۷h=U4UloRJ]X_Rw `m[+äj %$5h ~O]hmFySM\mZuL,Pc 9#"plۏ=}8MM $I馺Fal?g"8ai3f=n5xY4Sy8&d =Ø9MѻZ#"՛&٫tEM=x]5>S<)$^32 ;0qI:睊aF95tM8Y }u_n8wyaA b8Xb`` 9΍b 7ӝT[z<o9c1b1S)Lc1b1S)Lc1b1S)Lc1b`vJ/S/~`Ւ6tt|q,2'h{n!!ŐKޖ<09X;O[pE|K:QԜDpw 򓢨n **.2hHP⏌_ 7dOүC⏌_{>1x>aHqo/=8zoWqG?/=<08 7Y=SP⏌_sw N,Uc(Q CqG?/9v翧OT*1?(!Ǹ;FBӋ'|v||c|Q Cn|yœ>;J e>1x>aHq(!7pNѾP_2<08|c|㛸'h(^{qdOүC⏌_{>1x>aHqo/=8zoWqG?/=<08 7Y=SP⏌_sw N,Uc(Q CqG?/9v翧OT*1?(!Ǹ;FBӋ'|v||c|Q Cn|yœ>;J e>1x>aHq(!7pNѾP_2<08|c|㛸'h(^{qdOүC⏌_{>1x>aHqo/=8zoWqG?/=<08 7Y=SP⏌_sw N,Uc(Q CqG?/9v翧OT*1?(!Ǹ;FBӋ'|v||c|Q Cn|yœ>;J e>1x>aHq(!7pNѾP_2<08|c|㛸'h(^{qdOүC⏌_{>1x>aHqo/=8zoWqG?/=<08 7Y=SP⏌_sw N,Uc(Q CqG?/9v翧OT*1?(!Ǹ;FBӋ'|v||c|Q Cn|yœ>;J e>1x>aHq(!7pNѾP_2<08|c|㛸'h(^{qdOүC⏌_{>1x>aHqo/=8zoWqG?/=<08 7Y=SP⏌_sw N,Uc(Q CqG?/9v翧OT*1?(!Ǹ;FBӋ'|v||c|Q Cn|yœ>;J e>1x>aHq(!7pNѾP_2<08|c|㛸'h(^{qdOүC⏌_{>1x>aHqo/=8zoWqG?/=<08 7Y=SP⏌_sw N,Uc(Q CqG?/9v翧OT*1?(!Ǹ;FBӋ'|v||c|Q Cn|yœ>;J e>1x>aHq(!7pNѾP_2 uqf|XSȄOwFB:A6ljVO?ؒ}}6IlW.B[3'wA^8H\%EM=SרicF=OvW˭ýIPi:I❖ ,3FgQSG-ԙnR΂@v?ՓotݱR2Zq9D>N#ד$~K+1"ty-^!d0!nӯD_^:.䭲 ^qh#ծMyc’"y 4GD#AXK Z2*)v7] v^_]ƯH}] V2k%5f* JJI>rAvF?iN4^JWjY_R 9ɼ̷5lB<_u-҇DL % U*q_n!g3Oj|HwbQYQV9-ot[ẗƢsl%Epw}Cn EZ,Գx}8%8v%#R$@2*qKʉ랕F` Ѳb3%,{ ̉7m̎ F2:::ª&X@m:5] Fj20蛀M'FIc[ŚDE3aё :lSqX?u*u1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lg0͗P=^n@gPB1ⶋǤ=OҤA(\lyilQ1D<~9ӗ[=*(e;[$Zp%''Hg`b#.4 9Fc1Q6H1ސ<u+ <$X%[a*ӏϏxʧ]ՌK% wjtw_de /o C=5D-FౕR]4^Nm+-}s1Wɍ3f8iN?&HϐCGM|c#}w ^H-^_.Y>ydXQBz;kQk*@,-_2#mq "R=ρU渏Mlӯ˯q{sL[p^LX,7 F/~r+ۖ o;pg߸9"*'&jj W]im ֜=@ رG[-V0M 8l~]UnV9(II *Bݳa9{r `Ǵ(DQ:ҬK2Ď*dLGܗ%@#pԼx9NA&ظEtY\ml;IVˋEz%Ѧ!XY0%;B9;Q<غߜ&a I /N(B **W`wKq_{䟚?C鈮kB9˖3c&5ge(rW|.tmͨ,ِ3;FxkwDApuFff,om)+;=&Ћnxf<zFv>W /i'5ؓQUQR Hq[ wa3d$J(FJ`F-I<^ֱzůWL|Ӆ`pIsTAl=:? Gʂv9i\| -QE~z. +;mK}G%!r/,dSfvǎNKl&+&slEz;KEUWGG`UXfӪ}6ə**%c5gK:aYLy,KF|'3Tȗ6l*\.$<]gNUuwlȷa]m ŽVjN#ːllΆScq<= Oʰ.q90x-X3M~h oy$oa8b9,u. FhtRk4Ѕ7FD"'zkSxUc}fR} Kv=KvEv:7Kj4N!93X< H .1fyoΐU/TqĦ+J)͌pv{?xī Q5Ed1-9]ZuGou?3yL ;z1)W6h%Q҄c$_YiF!. Rq_*P~L*"@}ZD|k9h:u g̷ ?`3:R 3&edHJRnGfny..eF*E "")[3Xi"Άx2,(mgHI8:jKO}y8s`mn6D6b``$$BBHBRH.(T*?qO{ӐM%l3W–-TI6Ԇ4rj۝}61i\[>1;}ڃb~wo:QV4&Nbl>(d~.˚N$&~=E6F nxNRFph^_t9"@2Kl$CP#>hEwY1Jӫ^$Y86럊xE}K$@$W'Y+ul c;Okyx̕@BHђESqKϓ*QUz:Ǩ@n.,>wV-U5{L֖>c⸩`$MffL["yLbucoT ZS'܆IL^Y{=mYRָqaB[v ux)S`xo]v [GDpCMY_OҎM\H&I|XDuvN-,88R 6od v 5F|jk ЮQˋEf,1[FZȑIɸIT6*4h.$fN-7g{[ymaÙ?{JhY2$0zdVw9l'eؠa 8œˇo "@h| CI6l=R@*.Ҭ%խZգ.`n*ÂJn`-]X&3šJ8^8H`NIk6R$!X &^p3q|:.#šj[ꨨ&Yjc)c1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)c1Rk%K>]CE$J_V?=}?zGu}Kpy#kmKz_̋Ve1zABAR3/BhEO]hˊ#1>o{Y]GK7ֿƜU}}?뭉䈱Y U4jW }WN;W߈yXw0AO13ɜTVG%訸~c&յ[ѱ*]')\ba ߁R/]Ԇ?X?Y8q91d6|WS'bI`R VPAlٚ5#L5$qc!uHr;:M$HY.\P'HqDEݪcvٜU}*>vvH NPi._4Q&;51ՕPPP"^={ֶ]C5 _sӶxN%X{č[@SyYzܝm>F(UBRiPg:H,Na,Na, M۬ҡ۹td܅l-wxۖչ,xv[u#=F!ۃ m )tKG6W>8|M%M]z aUj ;%f.#RZ$`P(r+j틤6tHF%*x∽$&i4S1ר!>.S=kտ 7WK=:z?L}1)ƿ.{wwzHa^aǫǫ_A_e>E^- qɵ2"Ev-6ddo@& @ 48Ͷ ԳwSQFY@pԐuW|2UUֿFp5/*څb:U@>/9V\ t,b1'IV.t\vI7~Mޖw }c:/ͧYu׹ TbPb|y4#+W{d6CD8Wi}?}l&{'kIq^֛a')UZ'@%DܠYV-W VN +1y甛 `zBxYq%H邋:qཞIl]uoS>2.M\-qdc>Ȓ%LlQf&lI&d i}p?^_xE{N@šFml)#I<D%# JmgMՊV=8Շ8Շ/mmk I* 6Rdn6XW.՘a*TwNP] ̹߻7q$.Thb"ܔQy$@QTMi~Vgn꜔OSQ5g#|w=v9䀧 ]g*:`}n.okK2cpM>NB#%9]DV/ t[}S}jdNA{>{GսoGuޣ/G}/s>oYO]c82Vg.vYo3DX..lE aH.V2#x ra8m_܎-%ĊoI -Hp_ nldUuG8f'7o~Eby읷ȅ B䷺2b0 BQӢB5X1``)Fpߨٽ, ɨbu_]5Oe 'krv^ŢAiFW*Ɏ;dmY@pmFQoYO{yջf 4w[f ߺYo%m+ѩ۸2aU1o`gZeaŵ*[(TAWٓqH7KB}kѾjneK(>U5GL *\ҫvT3r,x6. ˰VBmIf2FI1qFsog^ݵi{[$G¦M,Qqp2S(E{ѿgf>ǽFo켲].Oڞnew\4]H9SүRd0Ϻ7qc[RtX͓,Q'6PrEMTK0dAhNB㤣yׇGI 3μtn]DZqSx8MӞu/^GB$qg_vnu޺!`a]bq p׵W⣴5&.u>Xn-ŦA&՜yl%%qY 3u\E 7ލ?7=3~ed dZcvbȸ/.1 !˩+:̵*J[Ό=lє;kvϑ*%tR$*<3SlJn]u>1RuRwX~~We8X2b^Z >q*a60i4i6Kcn Ǎ?wD*^. :nddr*Ӊ "&%-Jv߯ZR(?)rܥ͉EOl}Y~AfLoYOf^3ospgXAYt2E ܧ*sدyti]G ~-Zoj'5>W# YUFaD [()HB:D Fl!# fիF-Z [6d=F A $VM[4nٺ(z٣hg􉝖~[\I?zR0O`o=k_McY+x~ՔC(Wu>J4e8dJ`%DuM]Z۸Idʭvrq:pK* gqUyZA/LcT1b1Wk#~M$7{4?'=xV!+ Uˇu4^]9 3*} c;޽݊>4^~c/(GkkmQB[BQhp̵?b8FWߴ;=w$}r/cgxR_ }`/j:7վ_?iċƱe~[{sW˰OoT~oz_O`z/nz>Uk'1$κgޒ[ENok++PBz9LFVΫ(yK~/dx`JC3h7*Qs66OEnwz'uaE#H7 FK%]S FZ;ڭPYuX`t+1[u7cڻU7- I7ꚞk 8x[*ft2Kb:? $QwoV{Y2Hg5&H=a9. 'Z$[8pJ=hwRhH`w\7bh~Wtȃx/kJe5.EqL%wˎ7Nx܁5pafyvKr/,]nu1c; ˴8wYxCm%|dtr[mpsnr/[̤ǵo60Vk*6DB} h* Xkp7r K]sntqaa}saV2/V(Xm RQIS1 谣# 6F!Dbмcm!njHL1KSR~Y6_`FMlb" d i;)N &Eg^>`33}e~b}8NԿ }:r^sK}cսJtEQP鱏.fՉ{8ddky3Is O_XƟčv+d3x9('jl^ox:Mlr7͝ƣ/d{P\2w[wZ,ؔ-ƹ#e6T.hՌp Í*JuVC/F,tj)i q򖠫 :-:B27]Qu/;zNqc+zZfUV5-,́EM}5" 9yն57[v>j:MpTLvތғ @.C)8{jW Hșx\f} gjՈQJb ifg59I;2>5_> cECP)Agx`7=n_Pi ,n%_G(MD‘mgU3HQEْD4MQ+.=?`\@l4+<@<p}o] Xv<\e 1"o Gv3ĻR&1Zp"kŬfVX7Hi`^"ˁmVȱkۢ䐑)'}{u 7EyŎ.d@n ؙ jd1c1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc) \={M->׽“,sVU/wBW-7㦞zpjt]D8N#nWEJ踪䕃7$%qIW%:7+? Ujz٨ߦR<ۭTe1fsCQz7orgn0K{-V;5mmv^~ %//?ğ{W(߷ Uk'1$κgޒ[ENok++PBz9LFVΫ(yK~%g'a?$֬􊴌G6pdS2ԁA,޸[R8f% 1 ̷d6cJy{Awh_ZGt[Uz .S vDqj}4G| \ J:dyvvcR0@!( rP0y8|C@&igՉ&vXSEE*͢)WuR~(&23Ž@GP,ܟ=o,`r}߽Ui/t?҈7*uf\L) ԭE|<1zshlx . <HgV`sp 5Q"Q\3j.1jD}nMY\Au=t ;J;%:ErG4qBZN5K,bH6p (߼16'z`5\jꘟ:4J p-]Y~BT~u^*i?Z MI~}a{wa% }lO}c3z_cޏXꍖ^1^vؓ3XMN.H\QRh[h3&x4MJrׅ)gwtF۔| >TlU([iH|wME2 3`8j jYχediS 3$xD"@WaB$Ä^IM\^Ȇ10X͓]}yodo?"9Ne!PF&o!=0nIk=]N2jzZbC.kM8l.y-odo?"9P6m *.(:W\>Bq0]@.*i6=& 'X1Ǻ ?!{ G'%i\<@lUKPdUM"H=c AdDǖ@4uTEQxxr#'8PMhHB9)-A}&~*b(F kyPEA6 ^v^ejkMb LyցuKJVDtjd±,%A|DÄ xkZN%@#1>N;&n¥3$O`z:ؚ*ICkP^KLoXH5[GN%ɫ"iM.]#%Z\d]ש-q>17 ]KGk70)9-[>~*T1ݑ"ڸz 5fɛT]ӷn45l{)ioUxҷr2B૮@ɨʪařGMTXAq1&{j4]Kyt;ʾ0k.lvOk%ںbz-!2hg3Zo :y~5y}\{tWUf^ ])3jzGa:݃4ШݥeٿڋjT\z4o6ݴ lUi@s2Q>3˔y,xt%UKF̓!w(.ՌdETO}uF"gb)}RJBj4cv<8I7]YD YR` tWrj$뺚k#2bJJSݳZ),SY轁og&X[dT2jU̹!']UwCʪOoD;,HiN{v?eOr$\^سǞD;G8aX߃>i2|-W1ڭC6%[{+&pʛU))}ӑ1Er5&m,o$)*.4CQx3]PM$";gj^]u#[ 2-W6g H3 ivw<)u~%8" %qJv^݉[/̡wD!.tb#1xP4+gi5N#5~7X:أ%W#1WS ;SIXf@/ \v+j@Hd>Aawˋc}]\2,2Z=l'6fw w $"15wNHND8  & ſEDUVNˢERYhg#)pْd#ne誗ﮨDLYE?I]MUlnLJb 7Y&( 2L4\. XcMSYdߝwSMv~VQ_r~BbЩC*{u E Ew8#- lC-J4\$9D˴}QYU])tH'e)nUy:InD]+xֈh!ojm>T+V^֭νS8MYMc*ÔċȘ"9 ?67 D!hj(AˮD&ZecY"EQǵpj͓6nn/h6jYÅ$Ru]5#zo`d4W\P!cUË2$%2bM$E9]'Zil<_Uޞp _5wS޿QjvꮮAaiLCI,Z(shq\GO+4G5txY@ ̼vS3cZ cf#cʎUuiIQJ7~6h t+g%_,,vzx+U.) ̓rsovjdZJ R"&>R[gu8jJʡyQt^K>MwvSVޥ.2Lm߬V2ݒޝR=سڞ+9򢄠զ|7"EdbD)+VwOBsodA.xWׯȜ/j8ѨuWfRKvI + ;) O[G,dc˧Y`V-mn\bN9h6[Eצdt!o{+ #ezV^Sn5ṽmc+==dZv2/<d50P/'Ǎyz Pe$244#VquA= Z(j鶚+hnY [b]op"`IԴJ̣oCv2#١mƮ|5{lOj2˂eA+@ILmQH㏉#QY۳x.ΪisQE/>Qi1Nt`)>+鸝]47(EV ӆARFuOqGƎb56Y .M1P+Mœ[Z46Xw:;乇5A6ƮQq6vX;>%=oW;sn ]ZCF3ȑ^Œ{ϓk@Xf -͔ËJXnjjA]^v4&əcn\uA) N" T@TD74eImv׍獵ێ6myvמ>9?^9^2%_E:ِUw],xtu :2_lD)|D+Mʚ!خ4u:K'(^FYM*ג<[c&^Zؔ .waAI"!02d=;+2dGj YtB4uqP5$$~JVe:=4$5 zYg& C;OcvocE6d3|ȶ sfig-KżVTt,][1n>nSSfK IU&w^AKL2ݢlH:LJ;Ѷ7~BneIk&ZQ7[:r!$5l oyʔ kJGMDK$m~w69X3'!n &̕Y d-c m\* G1"NpRDVգTDMTQc4IS)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)L,{2!'vUuQ%6+ƙzkgGrwll\*f뤞Ss/|4h؃CT6`Vh= GN8n9S%zwn-c;d aMwݗ)QQ-=-iEfOPpQx4=&Ѣ'ySnݺq({"u]$4a&cɤDPiڏ| OyvZX9&(~+^=XBS[E g w֚ J2옄vM賑\@v[*״HV7Zݸ7^s: O.K w?d1(U[%ÿ.&Ĉ^9ڈMgߘj+Kc(Q;a}Wz鷍 ]vqh/ǃ<ڴ#d8m\9PRͳUnCfWW33 Eͩ&~\nnHh!&P`pFY, ptԐ3[zC&$rH@@ETMY{6M";^P0!NZ)U$R˸~@9-f#fV=zNu u}ub6aq.ʧaGMa$π_)]595Z_mau.v @{ZKWŠbqJG#uXA^K%K[?ڪqv"_J*F!xtnŽX;c(y=:Au <<8d]G__b3fyX//EO_bݓ݊CoT19dA(քlU=76h}Ou0|9~\^O':3"2^GKz%(a}m*aJVEe 96N=p3a9De†\qEqQ#UTGEUMMt!I.#Jmpq]QUT:t%]D^j턲]]*%y#^X&?G˶0*z $GzIz]>,SٸZHeV-LIߵSxѧ(s_xȬN eD)hVMa*A'M䋨ZHCPY^5z$JM$VMnJ6Oc"#AƉMm񺋪). ~P jYR૫iUAtסPP]S^$Mgߟ_bϯ1Ax'>+X~_T(?:OKc-&3KL$.~RFRUGfR)p&%t ,i8s/v쇔( n-  re.;/u4֚^GGӨB{,^N~*LxƱtzsaČ-p:‧A" Ī洢(WQdI|ߑ (m "zE/EER(o=eQG{۟^쓭=Z6azzY}'־ƞc#gGzbB&^O"Xx: d#vۂNWNv_ќ l7.f݉;IS[@YO !4$hh:qt@DTGm!Z"bb7dͿh)$fmeuw4{BRA6Xi_ <\6~X$y{oۖB͗2ڎw[px44l:Ut]nrIs~Q%|-ɡp7ŞNGAzaLXo)4r˪Jc[$25vد}Av$Ko:i9T}TIb vIS:6{nt}})U Ay6QLĿKG+:6 q5/,l%8C@@ȥJ*ɴrl_{X`#-ݻ&<8f$%=UWb{,1r#+51xid['tk$DW13ˈNű!F VJ.u2=z"jzh>C!lluԚt|Sl; EtWGTE %ŷTIItǬK"?%;+ߋfi9O mhrn:e$HX%lmHNO_Xc8(kGU1|ȊҘL~>QⅦm48k rutY-OmTӞrW=jQ@njh0,84Pe:= ?%EQDH$ptyxs!׾V[&!jYe+^K }c'VfXhjO'\M5au֔k"ڠfm'^ xoM _{7Jlt%(/tWH1[*匳jsmEyn8Hk8$6rZm r&d{~DeU Zڛ#ģ \\^8Fpc \2/:bح NX?f;!gB޿K:G/8x|̥|(F*jwlA]yU]4U%5w}v㟳wi,vQhj&DH:jЩDJ3/+|kshZiAmA[hG1fLc2;ofmYѶ} H"qAQ:"c#r:г?fy6[1JG'9֠aުD gaP8p =\Kt3ɤR83VIDzgs?HjRFodžL{[ z] u_cDF>Kjhӹ V{"P2@6ٌR)IX[L7m˰tmWrP⥒)TaO'qPCYZ-K ?M7KH=vD{ ZV͖kGZCk!cI4SzB`'"l_WY2V'$8T0G 58TK{R5d*)lX S왐x bB2=TGM `OC<]]|A䅱"gi&MjΔN1&L+RLt9Ue} xLxF9-.KrӇ7d]e0Xfn\%r0"?y0[K#b2oX,wd 2M| ?$Q7T4]SAOa`n5|jSx\ nh*|am%=+ ?jlĨ(އ%nRZpkX ^wY,3qFEsXlWm< rk-% vK1N ij;2&n[Ȫq{@㺬 x{t*E`y 2#a0^Llsq,b;%xocVSel f)2kkǣpGYnM1"U4*ݶ`rto .8/wv<$bCQiQm(*$"6H*Uqxȣ{̖//?'ѽ3"6\yDQ^ps504@/_`[V 8uc*NAo̐ ? d҄#sf)-X,vیkKvSg0sSN,gȶJ̨k<6Hb690í` . QX*jNJO< BdSUWGԦx^FI!EFw$9!x@Xc!﹑3MS(„8Q w|hRLji)cZvѰE*5 u#\-L,áblɍ "?t%XFn{( i^(Rl$ w2{RW뵡nZaaE"lՀRh <-EAap\iQJĢVTb^yz`7!X-; utؤIYj IOc#,(@K7icxFU?NS|{~EviϹ*S+`tN.r.r̥\%I}Uf#!# heH)TDDWADSt31S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S5Ƕ`3VZ0[-(GK@-iVeC ~R -`/A;EQm;|dG1.=mQz4'C2qA(UTIMor* T=W")D9gSEWQY<) (sxܑ0f4pD|8q̔f]\/kx*]`Sp@F-;M4Q|q"F g zAQfg:a/E)6dWa?d u`QvC\ z_ݓTꎾx7`X6MxĂEO̜5E FHqZl]-u]pe4_λO~xv_͛ĺ+9?kܷ?}t!xְF-P1553I+D8"R-3\+|dBz:QL]덷O?yPk(LӀZ͊.PV2 Ek9Ew+̒Qn\*7rk*)9m$3 o Q;yf7DsE[2j 0DJ,soU]/Z4C8 tSOҮ)~o;mͣNNYͫ1m>.i+d pminTh쉨\rh`SҤJ{ڢTO~xv_.%ש[iSV[3E΁֗Do`ivumƂD/(+c4Ey,Ə@KD% 9L*hݶ|浭d!}䡕q'pBN*6[*Q d j;xDGBƲu\B}+|ȨJeJ Sd Hh4{O-LZ;r1k&]T UHT??;UMZ5B ulZ0]tpO8SLӦXʨ1 8xh#%;r1Z6f>v۝GMy石˹/{ZgkEcRYW箲m8ه,vvKS%mR.~?HOMK&ԎqJ( 4Tϊ SyZ-Ȳw%9疴!'$Td,|RYLb35e=l&e=&j"EN=YlԛKMC:쾠 @!L)ĴE(D䄅*q./d[0]Ib:)zZ<*c4OY+uyJR%(EBُF|\@:چ2MX,XcR"eGE#t:BiǠ0߅JH4ZM6]TE^CUGfwt 7WVNXשUD|LTA˧M+YKeݼxvč"%Eh;3Y hM;Oӯ5օp&RYAMo,WelCRHzֆlQ;lQ[\)IyJr0/tɣeG3ڹr#K>e\p;lrNpQw_nިTՇ$lf 3qEilW7Yjm㭺 Fȭ*w{]IR.ɜSM޿?%#9'GR;]y]Qd8m4Um&3jz&Iiqk/7)Ǘjĭ9ԉId(cwzd\t6Y$JsZT;lc=m%51[p+JcȢn"hs}<˲k$t75&A4̞3HڣALc}1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b+R ,=˟:\'B]u%!Y>ǝ,'9EB'׽ @{p-ڠZ۹wm+IusZ;Vm%W?0LOlV-|R5҂"'H&IeOQ-⡂EP(wVL;kܫ(aZrw)\|oґ@)<9m6ìT0󝀐[r#/օ9Da D -"GÈa**e,u+ͻZkjHmZ5d%k2 ؕ"k7rGlZ߫+~߭{7i*UGN -{mNF:i⣼}s}+alAI(ۋb0Cw"<-%'M._fGħ@EM8j\"eL=Kk'E% mTz(TԈ~H dbFӘu 7JMe]XNĿK+,H=1Wsʔ6yqqjHoje?l3CzG1Vci N^~[v斝`ł+Jx?eav%=붯jilbN͡-2-4aSdS7 XdG(d] ABļaP`T^^owB%oIۅ&$i"|'^;Yc: =J^==n È~3RCgndӔ b66<,\p+'`!|y,iu]:(oU>>*`[#xKUi%b^j:c3Rݰ{0/]FZnEvJni)^h a3\pykbu * {=5Z.:w[;?d9(ɩzM,Uj-v95P[7-vtX6#1}ٱj_ϡ!w4V.^56f,R`{`[:,S#؊We3l%+fkH"мּY&O`&@'LݤKخF"jK^t˺D_S nݱ8MµhRS/&81|ؙc >U!`#6p.3bᶧv3XGb2s쒄h jݲ]h+;oš[<؛ ǓH#hj3EItE]WDEZf}Shͧ~T?i:E;6+cV{sMh<~V%+&%ZZp,6[z 9i Nt'|̓T?i:E;#_SN'5m)T9I̮gP_ddx fOB~m*YPWyb٩.j}u3ʛGm>HcO/!u|Ug{bNzqAI^͊dccm ʪDuj5ղ-CN6moWO1f?E*]PwXL#b/—A+xRǼnA?Zӂx4:pDyYYJ^|FoN9 xqXOfQYAp޴;Vox _DХx<` /- QdogB}ZCWꮵ]%fkMLI|@SlԡqP I2]BcNqȲ4-)  7WpWsQE4*:Q2 aؕ,9D4'IjE ;hXI8ka5MDx\O(j/1Y"R4d{*q>۶HG8Y$kU4w]y Es9s xq['MdGTB77U"U_ػ,v—f`n@'Ŧrsʜc6+h*a(2k}W: Es9z+}>n3z]Vl`jY記ې3%o{1e $ӎrwTwQ)+I7, #.Ri~tJZ-@ޝ|[:謼͔5Vo@I!!1OYGB40 ōpVI/yD,{/:)67^>pV4#96ÕաA%"Qpjb1/a}bлOF){麄h9,I.LzdQEh\i[~#e#>ӭ6ӂC: ْ \gl۟fDSyΣï)"pO*ǬO+X VHO1Uij~F={Bq/Ssއz[|c|1>w. uӔ69Ĉ [)'Ey%tU8lQQu^ BE_u_2<08|c|7pNѾPO'|v||c|Q Cn|yœ>;J e>1x>aHq(!7pNѾP_2<08|c|㛸'h(^{qdOүC⏌_{>1x>aHqo/=8zoWqG?/=<08 7Y=SP⏌_sw N,Uc(Q CqG?/9v翧OT*1?(!Ǹ;FBӋ'|v||c|Q Cn|yœ>;J e>1x>aHq(!7pNѾP_2<08|c|㛸'h(^{qdOүC⏌_{>1x>aHqo/=8zoWqG?/=<08 7Y=SP⏌_sw N,Uc(Q CqG?/9v翧OT*1?(!Ǹ;FBӋ'|v||c|Q Cn|yœ>;J e>1x>aHq(!7pNѾP_2<08|c|㛸'h(^{qdOүC⏌_{>1x>aHqo/=8zoWqG?/=<08 7Y=SP⏌_sw N,Uc(Q CqG?/9v翧OT*1?(!Ǹ;FBӋ'|v||c|Q Cn|yœ>;J e>1x>aHq(!7pNѾP_2<08|c|㛸'h(^{qdOүC⏌_{>1x>aHqo/=8zoWqG?/=<08 7Y=SP⏌_sw N,Uc(Q CqG?/9v翧OT*1?(!Ǹ;FBӋ'|v||c|Q Cn|yœ>;J e>1x>aHq(!7pNѾP_2<08|c|㛸'h(^{qdOүC⏌_{>1x>aHqo/=8zoWqG?/=<08 7Y=SP⏌_sw N,Uc(Q CqG?/9v翧OT*1?(!Ǹ;FBӋ'|v||c|Q Cn|yœ>;J e>1x>aHq(!7pNѾP_2<08|c|㛸'h(^{qdOүC⏌_{>1x>aHqo/=8zoWqG?/=<08 7Y=SP⏌_sw N,Uc(Q CqG?/9v翧OT*1Vxc7޻D'֟zV32v*JfEW*/BoꞽEOWF \~&,k&٫Fg\[mA麫,&zmkњu@;[8~O#^pshZ;hy|󑐉CmSv4ïp WX}FUq)+]C-" }j_⭩~eB|{ Hݱ_%YtSd&p^XZ{8F_ʃC|OTf0~N,iz-ůnǍdlae)IY@;P)WLN 1fڕ5qhB\aQT'f+(oKoi=,E7M=SN{%8lqTӗVu$ӷ$c*o'6-A'?cLWFNpcv}?TcHD+#$Υ1t@;@MTUD =jݺ}[N&VA5-6u_IoR':ޱf-#ҙ@II,@ rOg,6nmPI)hqt[ 6_uA7{eOZvԃ!5T[ haSɏ\)]6W[i; FDNʦQIhP(GLD*d1ץI֚۔d2FKmaH] I]Ve{2^~Sse-IUAhgUd<]mcۑ}o8Vܖ/#eEEˢp${D6GޕvӲA%&7v 4OKPτl8~S5#SLͲݨt<+xiTU{> U(*# W 4j["9;+:%kokNqXrmqpBʰݒ8l>nE-`TYʴ{BuۯW]cyVzgSU]'@XbTȡ~ tBnɸܕo,!J>XV'6ѓdu pb{h<(cQs.MPLlC fHvn&@s$x`lE hu#e&mi.y1WI 1ДY@zZo#!-zI AArȏ\mnZo),J#0Wi¤c K!IAq#cqONT*:[[vM-_XմR@>qev枅.W(JR .]lR5O }J{P4wY7rR 2:b$CQ9^}"^q UDݩԒ̸'V5 -+ R5''S%ȠsDƚ23 W}7ݨnwV۲Ёf/TiH᲏z5pدӆ)XQ"T~v*8%cOU ./h6$D7zex :78Ou{*FX!UJ$+ 5# c%J#Ew=xP30;E;YS2GҘ–'1h0ɢDHW8 BJpDߧΉUQ]u _*`{GuX(v=!/gn`x۲iKbԮN%L!wy~$^D7pa`I]t:_8,ɱQ(W|p҄K+,Xv>?/v"`$rj&DZ $Q͆;~->jⱵAފn;{8YU;zZѢn[U ,?wMK*DmDS#]1ԱyiI-[7r4K>Oz`k q*,^{Ne'MMk]jF ɦߍ@, zQJUѼwtWҺ!6{[2:/bD5" 911)<{ :b͹g;mgھsK29/"e3 b90a9%-Y<$q$E1tE$jj֘h%C.BQ9k:،]H U`C#3Y*IlPC MCumwHkʐQozMY˅:U;|]f/ɶ/7~I$]}㧦Ud*t1ʺg8LbrW}b$-ԖlNZp=R VΥ^n6*jﱃѶr)+ׯd$`%e}%J-yu|7n:pz#ݜ{NR %q$<=H%o ÒbU$ݱwl]f&ݭb]h\:>bƀ 7`J3[ұ'DAP&6u+Xd#U]yC[:z̵zweR{ȓp;iPtKe<3c9GV:/VW8bʠһbg0pѓ!R'1xX]9w>Dw /SheQKj~g;L_0X iGt4S1 N,+Do;q.%wzZhnސ߉՟FWYDSA ~V(wj+8 P^(~U{)ulTğN Wuc ':?RL'VIp)iFEҭ'9i!t4ж3#V;ǍJN.R]7XG ,h#qEΧEUN^PmcI z@Qg}Mv|jzCf^8ǯ{ {Qc-̡e-?4]S-!Ja2\6Q*cV'zwmvv}ڢB]r/\| jdZ$1)zk=V,$*̗^AZ[{qG׊&KꨛȎ.aB:kimOX{ u\_|z=`I ܭ+"dYQi =Ҭw]V&hƫKo\UV3ol*'W!Ua#Np"PJljkkQ/ ۸3z갺ϣǏQ+]0bt𮇧wJfq=]v5hiKx] UՋ^œ@#|yuax贤&K!I͈ L^IEABlhث|*an#Mflӱ} Yx)vi_\"Aߴ&w//+mJxe g.4Ffmh)XhD"Q ~Y$+@fmZsV ۛE83vAnŤ}DI#bv[3Od5AEܷ,,mܕŊUI8/,;M,/C`|uuJg=%+F댊_'|CY M*MuȒ2I/,NUpmc/bJu7&PQ5j͘$Rɬ&Z嚴쑶Ӄdsʣ}ZCo)SyaeTMA!'%v?fnR=>ȟJXEvaʖWxp5ЋKCmqNj 7u/bV5fQ#]-8aJC#)VAXY툂3XR.~kѹ!$C.1|I \>r7~UhQfhxeABpՄv& sw҅\P( `eő=#N6T$mC*u9f*}-@#ڟclfav Z4' !*X쥇Vm0{t[dVUTURqcsP-ӧ FD"H)F)o(*"F)髈$Qb4J hZ ZPz@V4%z׆ėw ]Bt"8wǣ WZN}9X:,2ѲZ$'{T5 e8Uпeca=u@zYQM_]N`=Mq"M*n^v1<ۗ:<]QUTi4SG_m`w@f:(CppiqȅX) 0-p9㜶wk &dhގ`۬S*=%@e#Ȓ #΂>" ;hp\!DIwn }\AOt[TVIWQxƽts"+dYb{q%v1Х´JE%n3&ی'SdTHꔆיY:rz8/[{{^dW$Et)sLQATUw֣8-K6( t5Iecm;"% >fYA,ATyÀ%%zfԅ͇m8ZP5HQHX 3dEjݔ /#/cqM٤.rutkd |TU(+RrqxYUqدVFIoy"n?[6Ż#Lha0ѓn$F2l2󛒤&V[jN$syPos$C늜LvmB8FTI2n Mm4@ko#k'-؊QIX!Q2]|dt;< v"ыE;p[mlW~.*f F e$"SFrRx3&`?(}./NRL$-+1FZ1dBCg *KVrl9-է-7ԇR:X̔#IEffD`iMEMIU:t=;^ޅESErD+n 2 K򸢈Е@( {4Pk]uU+\fk=R< :̰g"@`ИrіHn6sOkAxXJWϗ$I!#$27;H]6Kur<(j{UKUQUuTDkudQp h9آƌQK}w@@$ddH5 :ġU\0|ʷ٫LA'ekɌĀʹ! %Cp˂]-^h.?F%ݗb@*s+bC6&"U"5"C2uJ-)G䃠uLFrlIE3}1 )nOJ"芻Zo*jqJպ_b 4p41pSFEpDˏ"pV),]qwL(izU]40CTpͨȇ*92j<kbdZGy4,͜tL)%@ !3QҒw@6< ֯H"i "Ht"n:返=J&Ue I,s./j !LlulT&G{=82GDže2U975<7"8tx4Ɓ|ĸ#ڭ'bGw'2?n0)ī1+m6"Yb%Cp4BȢrm1j I:A tTmQ48)(]>Ivd@ZsQHآ(br^P,SѷI U$@3ī$Gr<\G'j6ν+;ÞiI$Y}Y bB&B{D;+j=]z?:y]'Gp=sۉ*:h悢%扞1j1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)X)ff21hVx{»C+?ÿɦoyBf[6~c~_+ԽOS꾡P^ E_M&QkkJ(Ћ>ۈkm[P3%l& `.%w{2w+DŊoк6[r\d1LjM&ڐ8jW\yuѤ뛛"D~tקE4MWUѢ .dB`j!y/dB`j!y|?k_߄jʿK1CY)Lc2,gS/rWJyX?3+O)Lc1b-@#ڟclf,.45Im5UdSMVlnƻ*I.qY4Ow]՞O3j𨊊*/SԴz+E["vݻtEODE4I$DOMu4]4^5׎833DDDDDDMЈM1g41R1Jc)c1R1J`Ѝ HW&m!.8vU}Y- 0ohRzxݓFycʪ}HhѶuDE"5U^5"^_JLcw1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)crcQgَB}f?Op4+<=]CM?۷ iccx.$`qYp+o 9 oҽ+ kTk(]$֤NMi1b(ˤZkmwMh&G d|](+Uhk7Oftm[3Cw 6SgIm ㄐEUwMb'if٣y3&B^1@&GwgK5_Ԟ-Ĝ|&+žUK 'XvMm ɘv8ryNGu `W]]IlwtUWJkhĬm2s[HdIV W%eAŀ'@s$Sդ'WM'Sskgw~8_Mz?g<}k6x]?X1H8j|ǦԆ.lmQ߹l\ߔߕI5*H jďW +M+ w)$t"4dZ>2l=#1xtݴӄԀ?Ld&vAYxSՔq8for䚝LKBfGՊnXflg,@(ǺUm! Dڋ2p nL2xy&EkӚ}1&)xJ跕j6JR덆m"2l~巷Kc4m٘V3G~ZrAqٱ*d;jŋܼx- i5=?MA+I6@ qmZvx"OV%(z#hiŗkY\P0Nl&` oytt` 66e<4r}rĶIqZ,K%F(0&+ 7KV56ԑZ-zPwiuVqUpd߄bH;2H' zņlI0y]&>laRlQcTim=V h^e.̤uuei@$SWeI%7^k72-*=ULY͝L=C`b6&ͶU.tVv}w(2Gh1s8OBewJLn2h{(j`ڡ Kb%6*4pZ~90cVq}ttM%wY.Y饢[aB&`FY}4.GCf"͗Iؗ"廖Kˠ>F_XAIDN a*ċ"5D"<-t]~j׆bw vPޫy!5Ւ}R rfVURe$LHp9=[.cF?ŝ|Xzg`9!mK,'FOrxL%"3"4IJ]i@R,ҢBA9I@5o-T_SyC_=*9nUU&پY4H6ӝԜhVd7W]~mTm56:9>FZ¾:I `2J>҉g°b%ɥ=?:>P$uEީ0AĀdrבJY *~ur -F(ܥʒt1z ܸiExp[ve2mNLb$SsnZ)x{ѧHtr_VlS!sr#6l.0'7t.RlDI巷KcymR>eLƎhںjܶqbp;.5Q%S]U%5tm7׍5)Y' [NQΏJ A%,dܥ7`)P[$-L=lr{ʾ=8mr}ܕ(8jN +qRb*hVvr)̯1Us~a|PUTM޿ymR>c[{~Կ?ϙFDSmӽ`&.rF4^rqlqÞ-$RB 1˄ l '7F 8H9#N*Մf3Mm^o-!s|B46Hk5c'iG$$()6F$@U;!#G`7hHqr9 4i+h*"9_]SqL34W##ȑ0%UxR ]^p̨׭9S]yEnPf,tު[t[j詜rm۷ocC]uTES3ki뮼f/WA LyutS9qp*I"`kFmȏPcVՏOݙǃ9ۦ 9#MlqnR![N8la-WR1! /*HW. |EPmUEQDm%T]usP%b43W,Weq}OBzWC f"3U'lq[&缶SqL2b"! e $Įkx@=R~ vRoLp-hFU"}g°$$Gq&.iY- Z2 &2w &CV$Wg/_bOk{a˩Ų܍+a7C D@x ;Hi$m4{]~~*ovP#m8ȑiUM4QRkt>N1|ǼSqL2U]D[ 8a1ۈƶgr@ʳt$ҖY+R\Nĉ]ohA9ʲ+8A=&F]h:AuAlINUG@܌2+4Uc烦 UWhO\!# {ܑp2oxә'f$i@Axr W#o:Jh*hJЩj"+-j *5Vח=#bxNLeVfw?5OҶtVrD)w])orNY"QTV!ɥT7**8b4)r.~@ab>v1n<+c\,%Tyy%;.r,p`OF[{~Կ?ϙ)I5%Tszn':;sh:Uw9Du7M6۞8杚CI"P\$VWfRWQGJHgO9B!43{_j܊A5lU" KMs+7lۮ-2̒(t+TF7 lg&mldN#B:56Ȍz\\R*I%A.&ddhgk$:Jp^,ۊcyODnLT@퓜,F'z+;H)beE*>=zbx"3؋MDyzT &ǼSqL2&4#q#LKgWi;k! cCL֎m)i(:oοԒt0};^Qa?W2 쌎"p[NuO3Rqn 붜8Cqwd5;crF9͊g YBqbC[Ί 準7m;KL,屋&zh(.0"䇣# O4m7V<#@*h]զ 鑇RCØ٤\$#ge˶^rID6"/W*9uDl!.vg+4W-1bAغ 맬5KҧƫQ%7;`ۥXu*T ^ivq >shIȚ*Jo"cg uܭl:UυK|<ڃm$oͥ"1ԆhhN LXq}r3-+jnf/#,N9Z즙)Ml;0:G" yֳ@ PMu!)PZSF[_uOyFT-Ȅ|ԪFxd5#(z~A΍&˯FMSUӵKm6IW s))K^x"'goL ucfS+^X7zB/}Mz僭j*~E9nZ uB䅇,aJ@ y-VȄdf:D]d\i:jy`4SjAZ$k{ .0 vV P;֮&Y%QWb"ȍINV[TЍ!#]a#0(([.5 \EҮ+"(荿mJ巷KcymR>ex.lث/={Zկ_wƻwZymR>c[{~Կ?ϙ^8ǑewZyY?k~>ߪu/)=巷KcyV_{~>_wƻwZymR>c[{~Կ?ϙ^8ǑewZyY?k~>ߪu/)=巷KcyV_{~>_wƻwZymR>c[{~Կ?ϙ^8ǑewZyY?k~>ߪu/)=巷KcyV_{~>_wƻwZymR>c[{~Կ?ϙ^8ǑewZyY?k~>ߪu/)=巷KcyV_{~>_wƻwZymR>c[{~Կ?ϙ^8ǑewZyY?k~>ߪu/)=巷KcyV_{~>_wƻwZymR>c[{~Կ?ϙ^8ǑewZyY?k~>ߪu/)=巷KcyV_{~>_wƻwZymR>c[{~Կ?ϙ^8ǑewZyY?k~>ߪu/)=巷KcyV_{~>_wƻwZymR>c[{~Կ?ϙ^8ǑewZyY?k~>ߪu/)=巷KcyV_{~>_wƻwZymR>c[{~Կ?ϙ^8ǑewZyY?k~>F|\K* K'8DžfJnۺSv.:-*m8=+9ӵ+֫l<#㘝Z"Zk rŰ33U!54TR'|U8rQ M]"]zkTe?ßcЬYFS9f: ϑO4^ÿɦoyBdC$#1^!)$l-`$x]|3]C ;BSTvg(ņ[؆kRӍJOX6m䄦>lo]{=@λajՉZwhOЯGGxIDH(뀓 aEŒAtTRB]X \t"i`.WQ,#v!0~M%rLr n(ݟ*(c⳪6c K%"nYjN& 9REmţiEcڵ+^®С}?;$!qRՍȉ bB^7ZIx=8;$`&@N݋n*p)&2$7+rqR6n|m!^L'r3v ZظH!XTD8޺ <]=ϳ؀`GGQd[%bBAi= YH}^>46murtXE=߼zjĔV#I7OՀ䑪T jzUfAPe!T EKj!6И W5ElPI $kOZ.K]^{oWښ_med\( ^3 ;Q(E $DŽUV`D"B9t hC}KGfZ6M{oWښ_mefg<_܃XGͭ>1Yk%1b4RfV/nWsG$? (Lwn6}Y&/ItU鮛.,9rk؅U6D=N13"j*#&d@X&c0dx}\B;Ya 2cNtmB Vch<_ # @hGQPI}V/][auaj'if5n?r?BڿW7kǩc&&XV,b;]*^<%G]ߔ%2{ !\p=[mnwg`!s aqDs#9*]鈌ȹt}p@:r򪚧g .8g1m2ܲDb77!2W !GYx bѓi")j_4O'zk".51NC5%}]9I ܌LɷJ.ءџpEӇkϬ=r|y9dD0&8aUE­q  7U7:(::=hCn++m )i|)LP::РqpFڡs{>;%TP:X] ~=$ .(7Ѱe2l!E9T:@0yq7@B4n $X'Eirzbu,mQPSyu4U"ByǛUDխQ%.3 P UuԒ|5E=E]BRT!Ac˺1R# DcH7C,5Yg:];%_*,ex益d}im"!!0mG$D1BA1BDBDZB"Dhh"*"뢢/2u1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)c1R1Jc)c1R1J/Jb:vbh/Jb:v xYhq/ӿ {/'/91?YYꌧ8su+8iߒLn51f4U߰fjnnR*<ɜ=,bP Lq2͇vv[r>6j Vv JH'5S Zv= VBC/b#6.ӀU^b;n-BO&1DNIi6^dc2UǾG[TJn4h *!i+"kP; {"kP; sZv#V?T?W'{Z괧 %rx{#gˤ0lW;#3j9čQp[!-W.qFz~] )oߒ *{:G&FcRJF;lAFn蚎/X6l,23!~9*Fj%0v]#P ]?#". f^*+۫ub(/P`t}Mo)9Io$uaZj9w\8^T ?duIc wi=haf-s(K6[йE zDk}'xtꠧjNk$^Ջ1 jOԏIf%z5[IlzikXXS ۚk6'"[;ͥÙ#K.65sz< y </4`NV~Tf^mzC-:Ӡ.4N8 n6hm*" **lK.1e&53$\g/+S/hY/r~9{=cz'_uuɍ K.1"V6^?|/^T5LSpinA o]^6HIbSHܸJ27AEQYp#w>pEͷxF(ke&530eglgTʮ&#QdPQ?CH)zSX (%ؠUwC];ն2mN9B \27+r`dRDHFwwǬmSywWaSM/GOOJUF{\@-vz,p_huQaf,6d9& tE$ae&531 wvOvMY!Oiܡ62Yg/iIi6`" ""(8:lg``FejDDBDD*QK.1e&53$\f9cj}"eOU9{=cz'_uuɍ K.1"V6^?|/^T5L:e&53/캺ƿdyXڟi{@ȿ{S׳?0?~W_ܘӛ wWޘh,jGfd'kQpJRi (Iw $[k0*4ȝvYn4=hDt^1h ZDxJy1d^}yȢ]Qm_h5 20w7Xr3#a$g]΢.8Лg7f'1\w;ssLWtfZjl$^)[yRrM0\fC:h Tʴ'=N)klv2d}@ ձʙP̝qW fyg^= BE؍밫1%T(g[k="#`Ν{,(4Kػhf٬)ŷ#U7 GfK'۞?$D.Hd5c$Vtq#[~窋E9\y:h es=dw#L!D$W9sB-Ԋk ƶ8Y \o=$cI& r$czKqBQђZ8^Re۔g,7 v.q CsVRnB} YS.C)Y4J]>r D&^Q)jVN25YIeSQPI=E uf&Lq^F{aHJptc^]$YΞkS:feG * X;8iiﴘOFO7Aj`i9l`6Ӆ*C-QPzfrďCbPH+FԳ6 ލMyJO[FRef!4F]!4$Y;(?)m&lК`@N)ۂfD*"$f^po_23zDŇAi"G37Φ{W55(\#{-)'2E.=ObR$m *G$p0%cfRKPa$IDzQ\?^z7Z,JÆGJH=,L:o10|ȴUm|Ht91l{4WN]sg!8e}wE2ca<rs=` Rm-8ry$u'?d~T619M2jߵˍSh,@䶲˹hÑӌX^V1PF3b@4vƧ{{oۚ! dR-4]*_Lcp\\|vz:/N.fCٟ&prD}{=^ϡ:uMv⾀'/9/)3Ղ8 n](qj9~VhtPpR qr-E8QN0o&/ئpAB@lԟ-O)^5v]#2fM$>XyX?1k\ǣW"S;6K5#?Z]tdBsSЊ9?-˻n%F{Am'fS8OO-P7:tU/;Tӡ۩T,t@xiVDF! PaQXj>ĐsL;M3}X}kfKlY5NG$ZO/ 6گ 'C9' Ôe$M@ߕͣ ֎q% Z h<Ӎ\epͫ%4KEy7KUEEu.f<:{ HljSKL&eueW+HRC̥5h{(trWfurC$pR5Q=-^T]"qy|.>#Ǩ GLuTn%<飤&e4]捗__f; 2u-c\˝Un7n'upJvl"YmX&,^skd¦ǜRn2'7zQ[%M *Yr8V]!rvf2p jGp:dgyjf[ Ie Ӛ4@@6R,Iӡ"Z-ޅ]!t-UE%TPWX\oz^Ee[)4*x N ʜXfPKBC3`PSfIA[ݽ"L@bC3J1Ti!8DX&5ųy9-p8Յw7뽿޺i&J!TO@Ymΐ.Z\f*Bbkׅ ; *L+1ԪMֲ8ql%aIGDsq3=^u0HGo)tI9.RJ:c1Hʷ&dgÈ`lEc:` ?iSŕG-fkhr)ԆWIm;uG Ԛ<M}14 r`c*鵣NW҈v Hf'Č`r۫nPfdh,3n60&itcrM:JvP.F&v4s;ʜWDa\WUI[*uqXSRnMU?$ y WEP)P|3hVGHg#a(VG2g0Wcܺle%SLLd #ѼUg_mc5zQox|"/1(l c,WRqJi_Egz,ֳ2~#LDkcuۋGف-?W'{,؆ͶT}Q|G]M{ m)^3[PAcQ-[h >MvIV3.1#jYro܇iA 2VdR.pCA=Y'ERSUV:dS4}8nxמyEP6\u`yG<.mw"[h (X^%>ga ٜFލ@iY2$͒gAiF ٌQY[Tn-#6dp[\FDw)+GјHFƙ6sE)QFlВfߤ=a1~Y2yј7  =F7zi qbHywnS Q qZ8A5IUEGn7"cF-9s>IQ f`KBd%m ɞ;[|='mF$iknFs㑶µ [6bn죆˧%4Mrע[m\T+0ܳC&#q7qvc ra"nM"ѱQ5ZQk5E&U$@P D$MǼ-5ؾQ h/y*)mKhKيgY9Em3}pU]i,EP Gg jv{X:S4b# 7y;&WxTelت%S!p!%:,^0Ơ5m,aSpQ^b} 7Ja]r5[`|ZvP.4]YeqWlYSf>["q*ra\$`yݓerR7}5*ZH ~-9~a Qg=!͓Msh*n9?R˫Lkf?'_uuɍ Xڟi{@ȿ{U>lc^Xd]]rc_1?R˫LkfHǕ,?U9{=cz'_uuɍ K.1"V6^?|/^T5L:e&53/캺ƿdyXڟi{@ȿ{S׳?0?~W_ܘ~OԿ.1cj}"eONlc^Xd]]rc_1?R˫LkfHǕ,?U9{=cz'_uuɍ K.1"V6^?|/^T5L:e&53/캺ƿdyXڟi{@ȿ{S׳?0?~W_ܘ~OԿ.1cj}"eONlc^Xd]]rc_1?R˫LkfHǕ,?U9{=cz'_uuɍ K.1"V6^?|/^T5L:e&53/캺ƿdyXڟi{@ȿ{S׳?0?~W_ܘ~OԿ.1cj}"eONlc^Xd]]rc_1?R˫LkfHǕ,?U9{=cz'_uuɍ K.1"V6^?|/^T5LUuֳ1R1JdY`[h_,cO)Lc1b-@#ڟclf1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1S)Lc1b1Wgcovr-7.2/doc/images/screenshot-html-default-green-src.jpeg000066400000000000000000002202001456671656200240250ustar00rootroot00000000000000JFIF(ICC_PROFILEmntrRGB XYZ acsp- desctrXYZdgXYZxbXYZrTRC(gTRC(bTRC(wtptcprtv,T݌1Z_ST$ޞx{YW5*ݜIE@%Wp`YqKK]EJ׍v$Cf-͌8EG 5qblĊG;+۪UT9gj&*UHaitU1Ī-6aa:nqg]ꮶو`zmiEA1b8h4vA2EGnabzDF)3 <_%4Q=_T|Ur)_^Hj/` =n Ke?$&Cn8Hwab w"[چ1g*~@j׫O]Ub䅝!_k;|vT'dHyPmj@IR1UB m9ZkJ Ys"w"~(+3 c17>b 1l{aJ{t>{6,Kjާ^hG=gהf2챘M"2/f{I>ofWԽszߪzߠUmt~ߣ*1edy@{;TSFIYa6XY~0`Ww f,FGCGJ I|goE77sϾ*"RGF-V Lmx/!k8 6MWJgI]Rp\}kul:¨@ ȡґ8CWmxp=IAf6J88MfZ11c1c1c1c10L>?SrbЄV}~|:/w^kre8y _Ƙ /cc.6V F NTԣzNcO]mΜs arzKI4|՛q o+L؈|x "J؜N8+$62c1c1c+[Wrc/fOi Z8t!칫R4壦KG sT[U8]5]pn6c,1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c@l6 .wfc,%i!ɻ(5(ٔFIr$םxN~e"~/7/r~ъ[. yѬ:j5g Rj;Y6Q$%L7s|q1l\n~,ֿaQ?b. 4AKl n7!0]ti!3l.:4u&n~y;άw]7(,ښJ=$)B؉B *Y9;BNum2U4@j'E:+הޝE4^A T:q6|\QѾON#Ўm~P=$о z\~ \܊Pʒ`_bܱ!?rI~@c~@kr g:i &Ee &Wm@TQF.|%QZJ5Uu{F#㿮Noc"F&DrTi^62˯䱲"v EBB(7R1Cj9LTvۍo'տfy>]=#ontrФ,Q\&7.۬'0qf1*U= 5$6+!;uȢ#wf?g :.@@5@ߓ8|䤣 RU`zjc'Ԗ .H3O,NTb'bHѡȵ 궏݅xUn!Bp71jY($u"U$霁8s4oOo =_>$Yد"^_'08,,I6c54߶cVQ:;Y .53aIkS=j/U1j N  j5g&Wv$'>5Hزf%(lmgzn3Ox~$I\ULHoݚV1 l/hnL$xc 3$rGlyCZKWEc>3_'6M3ENh@ f>"i9ol uְ+*ƨh;Uog~?Fugmzk8 v2D)1Lr; -Zƙvym.J}<^tj85lO~ݗtJ5iJFZ.])KTu(2ˇ=$k~ؙܴWSnQf_?D:H4Oѽ O#p FB(J́:(P$N7TJĴw7/3'w_;ybWjm}մ_LsKYMA_2&ӗ"\SmޤКm6psTn٨!}; [x~])knt`I8_̖ϖBs՘вEak@n%ɐ*A- Cbfy<#;0!v&iJ0ɱ0NS:irP" ʤP& ]S7n5׏)MbtE4we_Va#z6> U!'m2[PROQc(k«o:^]nԵϔ*,j[7 V-siXW5\&bn5 b2~G(kF$9]~gm=y#\Ldu&,#̔(hԃv'(I8;2PR2_,!92d7u:uMEZ~*Mf ## ilQ0{eGrC%[Gβ9Z~"ȯj$|I ^#Ks$u,7fp9)N7v͛(ˏ%:)!pwrddMkw1N\zfc۹^<뷕i^I+V^v iSK 8fKd8Evk@eW_tȕSo5, )=Sj '&NR&?5Й94Έڀ_#2xCw9*A~ЅEO1PMI!5(  13V&bCeX ͆'eqRd(;~At=Բ obϾlŸߓcEӰ]i1WeG1x ? i?tVEtXw s7\e%J4AMJbAK $fDEhikzjtt5]%WM}6מx61#1}`0 lђ;,<ɡ*o;;s9ctWH"峔Tn峄Y-ɬ詮ɪj&im<:+ğ_d hâ)u._-/SmZ(fQh]rlh"$PyE/ZTkuj7+a:b F5Ǘcddas}N*dq:UP;J7H]ſM^^1K3fbڹd 9.Z=7G!7/h@m̐`5k IIb@5m)z:m%ה8uqc1cas ں j!ma&cӝxdܤ;*o);sΚ`tZ2MGPafin2KenѪ{,(i" yM-y\r1~.Mnv^@ڷ,>WIetK Hkѯ3.&ڍ򦚹ntlX2sF6Ebٷ8{6p 1h-6A=uI4ӎ5Mu31 * Eqöff q 2z'k:i2HaD& h݀-׍j͓TlպZqƉ"Z&q>c Ĩ;#qiRAΆ{{zQNxM]5SNC~4]wm,(0L@ [}Z {AB5ӞyѳQAFstSO^y51c1c1c1c1c1c1c1c1c1c1fi>y]}OC>F?q,2O#BC!b8oC- >qx>9Qi>wZ. u69̈ \%)'fIpN[qx>8|}BHq  >iec(Q !COH\On/C_>8<PuwBzFB6O{v||}BHq(㫺7=9|۷PCG?/]Ой͓ݿ_28<P| >qx>8l421?(Q !Wt'ot.{sdoG?/_:=#{s'= e >qx>8|}BHq  >iec(Q !COH\On/C_>8<PuwBzFB6O{v||}BHq(㫺7=9|۷PCG?/]Ой͓ݿ_28<P| >qx>8l421?(Q !Wt'ot.{sdoG?/_:=#{s'= e >qx>8|}BHq  >iec(Q !COH\On/C_>8<PuwBzFB6O{v||}BHq(㫺7=9|۷PCG?/]Ой͓ݿ_28<P| >qx>8l421?(Q !Wt'ot.{sdoG?/_:=#{s'= e >qx>8|}BHq  >iec(Q !COH\On/C_>8<PuwBzFB6O{v||}BHq(㫺7=9|۷PCG?/]Ой͓ݿ_28<P| >qx>8l421?(Q !Wt'ot.{sdoG?/_:=#{s'= e >qx>8|}BHq  >iec(Q !COH\On/C_>8<PuwBzFB6O{v||}BHq(㫺7=9|۷PCG?/]Ой͓ݿ_28<P| >qx>8l421?(Q !Wt'ot.{sdoG?/_:=#{s'= e >qx>8|}BHq  >iec(Q !COH\On/C_>8<PuwBzFB6O{v||}BHq(㫺7=9|۷PCG?/]Ой͓ݿ_2 uuqfW|XwSȄOՌ""1yģqHnuաW9è/EZoGD==jW$H fB^N2 yQ1\R_sҴ:V6C[@LB&t~#d[œOy!uّ&mH٦GB\GGXU]8Ӌ CqFF=p >"VkxHh9C&l:22BagZYs .8o\c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1csluo#Eݖozkq+ +hzCM*I`]T"ȗ|qvL]9u:GU%ZL`tċ\vRCub$ DeƂ@0v47thf?Z&I"[5ɻVWV⡇%ӺKRV*OϏzJk^Aj" rȍ BŠZ^Rah5XqoIq|5 (iէ_}_q=sLWۅ܁ FWnWם%>G 1Q<WM6oku+$^!,_Pzv NYi .K#ȭ_+SuӤdqxG PSKQG[I#f ]%.%3zy"c$D(۶۠ygU{GYL4za]F򺲯T9[NG+}O]ͤ6Ń3&-" -y'ejl- (b-)o`vJ|su9^XG$6bMGUFH-"}F2n)݄͐p(T)Qyc^36 {(橊{t~=SOC<rҸcM Z=t!~R4L%}]$}A)MȹcQM9: ud42g6WImDUV噴겟FՑY34vREDdaΘuS)6^K'?#$12%͛.Eg$ *Aˇĉ>pYӥ]]-iWzym[u1om$կS&쳡鶜qCFd29`%6g:B:"ɽ<Ă8b9,u.C Fh TRk4Ѕ8FD"'νkSxUc}fR} Kv=KvEv:7Kj4N!93X< H .۞I-8zo"cbqx,Y>"{kjCrnTT-;V蘐'}TW/c4֣tchubөd1 U :x>溛Kx-abn*S L̅FEVkUTAEp0h e9m+!1%\e_y_w3 5-%K㰕5L\ow1!nℭ ^:ya^Jjb~Xܯoa=ci~^v3 Ff{XM,b{@P#6*& ҤlJaO?*T ;_ #o YV?5ESD^qH/jo[MG+*Ylʰ<Vu"B(,66 k2uov0hJdtΈy lB{c>9\ӆdw\0XlyVpkx<)20iR#]@)FrtyTUql+tzm,g#j)ݥ`km޹a:Hqݷ7+^a-! pcIV`39V9#hڒػ[2,->vb ׊n5#iE9Լӏgs!1*6ZF#b~N,صP$vS7{9{sfBU(F2Ej' ¢, e#o"urRdn뾏n6~,+d뺤LSFڔ=RnGfǠXV޽8<"Zh «Xp 8A%qJܱpOt349aDm?EOo.߻06p "1P00UD!!$T!TEEEEDT˒**n/j*|ʟN2Yߪ9ْQ>Z^;/j5z)bܵM:n HhJk7&تh7m3g'o;Pw]ח[V#u0昄MLYsCiЛǨ8i/$|GT02pk]!z4NHP#j)* d#Ǐ]vec9ׅI<uN z_R ~+e,rāir8?[:ie3%`(dTK~gɕ(Ϫp^pc~7;GΖgg*RkK^1\TXZ0~͒A&sS3P-s`p<ܦ1纱ުJ-q)꓎nCZ}Mm/R_\,a Lk\\80!pry0y7g [_i-#H]8x ӡՄJMo G&.$yq,xܢn:o'pB`GI1wb|2;{w5X~hWDm("V V\-fdHtCxuBb*_sƕ4Rl~hq3'3ͽ<ȶ=o,Uއʒ}=IJjz+;QҿY~P0y݆PbabeƷKtE 4>@$6jq1RZU~^eX2U%XpGk05Mls+F{SMeaCC2t OYe"I}\Pr5AhZen: EK pۡĻ*l1y1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c#%ߺK׹=wd/Y"UK>k?CjUC&{#\הH8o^'LR.SɔFm Kϴdo ˊ#1>o{Y]GK7ֿƜU}}?뭉䈱Y U4jW }WN;W߈yXw0AO13ɜTVG%訸~c&յ[ѱ*]')\ba ߁R/]ԇ8],L,?{[}N~]@jx)%JBI͚fE#jH2֎Cq\m%zBp|:E+$M(/Wͷ셱TWa_K@frIt2m*4( ɭ@]؉xGZvk|5}N:_cA[7omeOeru"W K}B͜"*첒X??ՇeWN5M}Q M,ʻ&ەdRj;:{ \l[(^ӂFu>rQtMU?ܜ7Yi{VӲVh[R;(%%A').غAkANDnQ!Hb(J2kE;<5xOzϩXf7WK=:z?Lz}bS%}z{[=EZovzzESU~W,9,TMUdd_]$\6L4 "f* 2̚FPnSFҸD)0ᯑyWn+9Ҩ\~g "f*nQ`3>JJu ۲IPgyMG;" %[(Y;]]{0ЛJ- l'ȷH2UwfLq#j4Ce7],~8͕IzMFӺgM꺦γls"JvGԢUnP,&UXX@@AEf:Ot}Xcߎut?_K2Ν:mۍI%\&Tq967M*˕jya*TwN$2y2BcC䠂 D7qpH܇fz_^K5SVr7x 8wa`(H p f{ v_v/.V8.٫ X..[22[]Ebb A%7ی6OD/Oc{gog [zoQ{WIY;bӺEqڷjB`YO2Š"e5޷Ѻ~F<,29(j0l,78\@CmIA7o~Eby읷ȅ B䷺2b0 BQӢB5X1``)Fpߨٽ, ɨbu_]5Oe 'krv^ŢAiFW*Ɏ;dmY@pwUWhF6M;N /CM%ܭ*SnNQ xjt22KES2Dx;|4Oͨ:jf\ux3,:\fF©:gIR֕[R񛗩cpf]m>LL#52ID3[ٿe{ v4o ŧgwH o h;;_ 4F7$f+YLx8nFQU~?_e'˧Q?T]r+v:\K u*hS7cMbG9g_?fwU25ʑɶTj/ ׺U9$?>hkͯNrDxܴ?KDpo O28 0NTiAmYbc E2i_'SAѠAc D|HٵjыV3E͙nу4lI"ՓV6n:hEC|r޽=/?=["~r9VsjC$[Ze%2ICbUUE\7,luwT-' & 1 c1cq{O=V;AsxNKsq^hWbYW{'SK8}pEJ.}2 $grװGִT/ٵX3eEu-mC@=J69Xkh@J7GS+%뗵v=oC//w~~^V#Ga|dX=x=쯻on{={}zﺾ轹fo1؟;Ǹ:zIoY9v+^ͯ@;@9 Jӌ120zIZgc:!-Ooeyu)͢ܫ|EEۺ= Zsq4QAW׮Q x #(܃,v|[[IO/t(._;9kHjAAejyc8`!Ȕ-OfhBB!+IG\l+-H՟k[%U`>4%M-\u읟gm>lljQ3gPc4wnY]V ˒f +O0QI˒#gUS:&wtG`=6 h<2!#I{K}rf'g4(L`sd T*yșS[[dUNPx+]5Wo>b'}/iȞר^:ϱUQ׏t^}Lx>[cg^d=toGZ?I\kEsPiۋi)kZ]%wP->LṙON4Vq;- n7ӭ`+8D]īnY]YCog2iNA/T^XorS6O\Y'Œ'yߒY8Zfd<:w!Hԛ# FT0$k(9lM(QaI|mygrRX1a>7ONF4sx2zٽ~@D D3˧~DĉxCZTd(OѮtZ(sgQ/pkN\qvUA 4kC[Ix ybw?%Zc֔c-X¥/tWH-/=.KmA'F6[e^e&=^v-񃊤 !9_jDBmy C ?%MF̂t\۝eX_\Ű#3[BFiEoAlgi,Fdz,(ͣ~)&X/3sD7d; -_6ijjO؋&ټ DW!!U!M'r%8I!ȺLfrO,OOa'e^~y:r7z}[/ZnQ%F]@;?ܺV%㭑խX%&|G=~mck6#qحآfH mV{]SK~li MXT7QڏїweQMt)[QKjƻ(uܻaƕ%:!Cs:5Zmu|*6fP߷^F[&j3oIN,sroZLʢa0()V29DCx#3W[cSuo|v˾G uDhk )2 e5ouJd / OVW]^1 ;]V,P5m2T݌~T5>gfGƫ' hje",F絭*7a\ڤW] xR<£ µʲ'B5`M1zy4v,yo8{XRǍ:LbJ_iiӓ5mӲF:0tH1tN֣6Ť+--fv %~j8"M9Oܠn1A@؛[p'}T5!<ڏo,XUhBD&):7'dQ-o5ˁᘲB.̗%?C2ew7E ͆~6C!kǕˌpY 1!?&$P H͌^i9Zk0*.$Pk Uq`@]dYp+Uo2,UE!#RO9 :@n*]6Ȁ2=s2Ɍc5U1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c*Gw0W{S~Z}{ՙ'X\._NH[Ho}M=SX3%k$q1EGܮy/ahoBbL4n.JQ؈9TMƳXRu;ۃQ] m+$׮K{~k%֮wԲ}qUs+ *o;Z\I!5~.K#r Jjp,kWֽOfnk~-H7nZ[YRxQVś-G߻e%`;']-P~}[ګ_xvޛ+گr}/x=0Ojz=7Z1L{3zS`o" 3޽8S#+4v3/o"ߍld'kVTEzEZF#QD 2)Isj@ o\-})Hn^܆\Naf[ZDxѲr6cJy{Awh_ZGt[Uz .S vDqj}4G| \ J:d;[WzaCdP=T`qeɄL6ܙcxVMW}6|km\ OkQJ3ZDGLLh%CrdC)~V* {t@`ERUhì[4BaMUj-ӛCcDޗ>HIpfQC=kԳ(C^?2!Xu'agD\c3^Qy"4{(zAv,vJu{%f式hfƴ*kWږYĐlᾌ(߼16'z`5\jꘟ:4J p-]Y{ ZUb;;A{bjK ۾r[Oz~?f}Kb?k멭Ψea8#5PA A%&611bigH$Ԭa-xQ[=Ԡi 9?`<Y(tJ}BaiVw %v6jw5`ՉE+܂DDJYZ=_`?du~#Qfa}b-2VuZSJdԁ6x4@8qHF[YW݇S}ے<Ҟ0&W n5p رUal}vћ_,V=}N>+658YSq?J8BX7k"i"Aj ă&B&pE<5pJ*˖ 9k-A8"e)(RZ)#h MU&Q4@񨋈a^'ly ^ؗ)v__`S;GZK(tzk$.MuׄӍu׏o^C#F'&2; ==e7ј-kmڧ;shXh21/HEꊹ:lQ(zT8D*֛TN1c9_4V(ĂMu+l ŒesR JaSF}r- v&D;+ CJ0'x~_vWd2F.g[AvRȤ˖95 x\9C -2sCW^NJ.Xy ܓVr…N8=3@"`sZ0A0LyؑcrJ|ȨЍx'{ -qv`.W;F@FU"V^HEԥc΁HSk! .Gcn4K5^3BɍRJ(\AsݍXo1Zd,(BXBlm=*F`&\D@3@r~U_LJ2X&+ 0ꛩ]OƐnnK h(gqf6eAnWqJ>rD-H>nCwJz1]v+s:3";F-d3[MQdzVz;*OHuu8pUWyEsXc;줮sEhPD>MG5pF@ȳ y)]Z0!)Oq0.'S\:V)J4Irg r\zx&4 `3*Ĭ !.h-Jo%fmd ~;-]1\mdnG>jKh쁿*F+BKDp[lvF,u6F!ֲ}ڎu}1$Y\z.A{D$Y~AmT3s$҈D0zh1f%[/Pdֻ)SG%gY*?َ96ξX6P`0"u#1OyZ˫ILW-վjp9,G婩]N(KocK_aP#%lSy'HZP3]t0ڻ`71DǜHw 2pOsp s1%oMD8l{ULCʽ1yq[= q")sx2W F' `FEG$4SܰsPTZ=.E)T!GUĩכ9^6g<캼]'3hDsǿl/.oYKEڻh Ag().[{sX0:A,U{"vWőRKq,6GۢNsFNP['J*cUa.ʺEˇ=UnUw:c;1 sXAP(bb톯};/2{5E{V<@ťҍk+"l:5qaXږUI`sڂ "a5˭'Psg]Mn'J{aRu'W=BMQٕzch(/^G7 $cӭqBʈNJ& Б.m2rԖğul5qTy?K3|zk7dHj%T*חnEꋮ~ϞGk5; mR$F c--U/]Qز~uԒnM*ݏ;bnMVQeԘh]ܰƚ%:HkX,RšRTlAqVG/`[ɖ%LZ}s.hHsĉi]}QYU])tH'e)nUy:InD]+xֈh!?U7U~=}UP͉{_KUνɩM豕lkbE/r&;_gP3hc9!IQpIL"l)!C;UpQ6LJ!j=jExelMp垛OC;p Oo){kv'K_ql#㤻#ъ@Э8;G4s[oh~A#yS!}1]}5 3z]0<5&d7b~PMAC\SJVj-cjZ=XO-6fw {IE5cj9N Zm< .n3$$l*Rc-WSaU[/";.]Igɠ<ז<:jvӪԥ#fIo[[Ӣ_c'w3e>%v!5VUvň$d,˩0p+a5MeK~uM5ڑZF|Y B -)⬏^3,-*J *\s|.SS>#@ム,N=Sݬ~$t܉+W-,9XB*#yo'Tj}T+LiUC6%9}-W:&r7U TȘ}C/ƲDͣe8%EQ&`#/0FrǺ0VYznȑvx\=~넚dͪ[۷K A=pmIE7MyoU^4*rj,r"vqfQUDDLIڨ+M6m^x皋? }WнnKc{R!-NU݈,<ۭ QɈi0EEm0yv_~hl<>^=+P3/ݮւX=HranRhTnҲM߇EM.=@7h =M%ueΣ՗ .-fI^Q^rEAF` 2*JF EaMm#2|( *6qUU 8UC-ӲQuԖ|ycæa/:J\"6dۿYAve%:*="{믱g۵=%VssE AQL,nDI& %dĉMRWww==ߺdA.xWׯȜ/j8ѨuWfRKvI + ;) O[G,r\xӬ+DteZ1'д{d@Ez"kdp :`]F[7Gz֥=kѮ%V1t=νӲ*vd^Yqr|/R=):G%&I-̍ 8HՅ)-u]OfVm:BVث[=H6u-(8P݌yHtG-h[b|0q6E*;}^11Sڮy ৴YPsJPe2ujAR8A胔Vn-K;mTQxϮE,kCy e3AX mj>ϯƿ@2n'h"M Ǣ!EnU4)cyO:c'ָgcG1,Ok&oDaN-yNLUD ,^`;M]a|Zb kf5eMD KjkO3tKu{S65UPCȑ&>M<qՖ0 y+J09U?@q#1V˺-ئ2q42'_ZNm ~s@[,mDzV]3ٞA#a:!v( lْYF܏ղ袼n/]SGsm5&z@7ؐ+jtintS/S)csV](R `i4f i%ZdaYz ؤ/D.5[!*N6kmDM՚BR-sG국Kp%Ž+VT~;)Z=h;?Oˉm\!q[uҝ+2\9jHک37 Zd(]HFbEi6<9ݦ0vys*KY2բӑ !e4_8K}vm*P(44_?>o,DNɖwsc+>#3̮5aΡ28IxVoB"תºc辛@ŝH=ەHsSi>ͥsq^y5U НK0zkU(&7DIȚ`jHmZ15DA$!AE3Ie1c1c1c1c1c1c1c1c1c1c1c1c1fcٕ9 ?e۶ ""y),yX<&4[:?+3g^`_IW5O}]$p}FrG?Gh g*}W_z$OW[=ɋX9XS]eT|b{3KOg25E|p`bQYSa"=|A hJ:10ތV}C@eS#gbn`/}Κ\ݚA/忶 Cuv:NһPU= 1F#[]@ , /%Υ{{U}ͻ/% #LM:7pC aG,wR<NO zR܌2.lt_g_0SۥO&}tz=Ç.|ol֥;?vS՟-A]0l)bYak 6r&1Bēw=: ")NdzY[n+D=)*+Yoq6˄&"*fLPuc8پ*ڽf 6LPuf{SSAHm??~',0wuМV-ꧦqox/ˋ'ZFz]U~DL:/eZZL8Wѣw Ȭ2&ǣl 9h,PV+:>]$j誢)D#%DiR^3 N4"**nĻoҭ]}KEVt?"8#dqb<vOWrD@/K_eu{*{7KIlJ%~QzI;~Aף4;WkoVYҽi!\E- 8:eYR($\@ɵܑu R\j +ƣ"DI$ɴ۵΍Dr0#)col.nd˲q.ߤ[NvT8*8UPk}T!t߱I>T81AqsT(|>_f>RAILR;2 D٤q\9ɷ: lĝ+‹%:qq%K݀;!:J}Bj;3K`v5בÑ$W&RW~e^U!҈絢({sXuF<WWW?+5!}tW Y|_N6tw,)"oK(r/ njӫ |\VK"1Wnݸ$᪏Ute_|g9[>ED'R3r]sa_$DB]@rO}qYMx$`ݙ{xMI#h. +[!?_ԏ^:cjkٳAgNݺnիV\X i,zkƂsze+)imf e[[NDMΑ;K @+QJr4"G^Sۜj+Ga5e^mtaCtC!$oj;sN@՚Tر(H.>5&@ 71Re #1#~@5`m./8' 1pS?s;CZq(Os p }'WNJR.JꚽFOOco@Q&WKY%YO}VtI&s_}d@RN5݉Qng`&%=!acPWJN=^-Z 83k}Y]{o ȀCb;$bHv8yR5Z-iͪ^~ ruoJ2dԝ"!x+EY!&0E8 z~]#n,Ƥ?ulEcQKrbt+AVx}wy!R "~p,3AK}IZأ N_!Iuq$MQX/--:GB`҅҇x,7^w^GMq±C^R[Ŀ=|]yB?n*\j4Qغ?rnN-{j:$}wX$- u dGpyqKHt~MNL ໖MDo%ptyz~YVg 5*>,ʿp i"!GA߭ o/*H7:f|+]7 i 󐈓9cˤq{`W#^_i$-m.b0MЈ]+$?p%L Ql!A'|( ʫ |!x,Jf|9q_;a*Ф4}`+Zx /+!j1\q>h`uVD}^@`_6=ҎW:mf={TD1"i:Ϛzv 壶:ꦲ*k:<jٺ/*vi+xtԔmQT[TG:+,KgHdjM/ n4 ((J1fͯc2;ofmYѶ} H"qAQ:"c#r:г?fy6[1G'9֠aުD gaP8p =\Kt3ɤR83VIDzgs?HjRFodžL{[ z] u_cDF>Kjhӹ V{"P2@6ٌc*)IX[L7m˰tmWrP⥒)TaO'qPCYZ-K ?M7KH=vDsOi[6Zu!i $1O} ! ^{dX; HPD*,lqcK{R5d*)lX S왐x bB2=TGM `OC<]]|.Օ bE`.M՝)8bMHVs!-!*̘#2rZ\%>nvUaIC7LTj+:+ ^&G@Ǟy<&v )pZ q}@$SKqAqna@xh)6 U [~ok֍C8,"9dcGZ;*e5?%B'׼D:יA#r){b"IcT,9|PxeX2+>9rgnk\V'^2` 0 @y.n\̘:S$&I_QHh}PmQUUUMYaDMHEXc rE̕^o6}uM>f_lcVnl!,p,Fimd*rȬrw&ȢS(>M. ;r rs,Ęǎ;KxDSNyfA^aCe`b-n FB.0- (#&vX2f:0SZqd]DNN'e[MxDQH=~TSmM_(@,;@2=C6= 8pXDr={/Og4_6wT1jZJOy\ =+u˯3胴G^RC<-[GE ?( Xsi*!-@6eWL}'r*N;Ld`j]Nܹř0uFIRMEuҒhnڢ"ˆ '%K{R5d*)lX S왐x bB2=TGM `OC<]]|.Օ bE`.M՝)8bMHVs!-!*̘#2rZ\%>nv`z’nVuV6Le+< xL5%#Sᐵ5iŎ&I" 8*:}{VuؼZIp]"@u{ɰ|\Ί c&6 9HV8j1Gu[٥mq̫裤1<d'( LRi07兵{\%t&h^UtiUmXW vĺrVf;i<@0%YhMESߍ [|BBmmE ;}S0>)iE>h=o= 7#oFfds-&IcbJLGy(K_Rm{YM`[#g6-%` 0>݄T!(hk,hck݃[Ld:X$Gf5.K,g3]->&2ȸeyoOڲՓЎk`a vEdxGZ 74D4mTUS+G\,-`_5^&O{f40&Dlic5ƣqؼ:km?`>hx_utp^UY3=voߙ =j~1COwJaP` d/MakiŌv9*+9Ȃӱ~ͩ4 :T ů,v:hn$(*qG@}eĈ !2)*STwQӃӣ$"`m; H ,m1șɩjaB(w|hRLji)cZvѰE*5 u#\-L,áblɍ "?t%PF7^Åk_TY.MzřE{nJMgKgTjHJ~[vaŠD٫! <EAaۀ\iQJĢVTb^yz`7!X-; utؤIYj IOc#,(@K7icx[uFZruMh0"y%Jyl'O쬤#r̥XJ4- Ψ""  'f1f/c1c1c1c1c1c1c1c1c1c1c1c1cGνX}j l)- \Yvp;1Ht6Xew,8nD]3"9qējѥ:A~ؽAFگm*Jk}ʔ5P\p籞NLzWVE\RYEd+Vb HrDË#`X"q2PGiH}M YaO=vlbhXT!jf#nc+9㆏uWa*ztTwtaȊ#RbVڋF !2>z8MN5l8rKZ?G^٬-K ~oi &@8l5[QmŕL{Φ@MqjX2]ͬfK'}]Vzk`nRđ"QU&,6[d](NB:A^]8ç\%qgжa^44ZV-"?RyI-=)DY ӓ+ sMֶLUXZMPHmhRGŐmKΎV\oդCy6h/ RDhv20HwRjv(QwkrN2 ӔƋX,mYZHaEG#) 3tКV$UdL[!~Ur?ZuXW`gu3G_FC@WE]D<bVDFf~Ew 9p1NaeZY! $[vgW,>ix8gID Vat?ΈSm_^OD1AE{ s'*(-~vMSZ+:/|ooe|mcӮrx Su ?RreZGÚהbo)+?jZ/Zr9WyﮞD/zhE FZƠb"2I%vHJSŦ`KbõqTGJ=~ qi<PwP=v\Pd6u^׳r,W%_ẸZ:VTn&]RU4RruIvg+-P5>S϶(hƵC{H_>߯'0'/s&+HˈW~TTs+ 945=XT,"-H8U ,AUߗ= 8@ެI>~~Uqm [?DG>6UotN# T,QFdĮY𥳐 q܀p>0DJ,sow^hp g z覟]UVST~vۚFVb(QnaX'X ʇ{HȚ᤮+GyC:)qn?"3~~'??_˗2̫i. 9c :.TNHlfȽ0pS[(B4h89Xdx)\ҍ"cֵd2wo2#[IօFeJ7U GoYY(PN\WvUt™ C/@lA@ `0h֙XԖU 묽gN6ao]ݵA_GImTK[eKyVP,R8VDnݷĮtj‚7! UM=|gS5Ӄ%d8[I jM& mIdpRyapKjsC9t &+,֨EThNۦTY-K[q#9j4^]! &**揝saflkA6L #jąP*f,5c1aעg#k*a(LL"zDFP4fD)u@.-r7lX/Ei*ջk̲]S2G%Ă($*2|MpQ7$,zDUxmyswg_@Fu,9S&dk 􀋷U`-TWѥ|Ztcan^L}^+=Yw{%IeYԞ"hȤ٪V2UxC:^7-&+̺2R.,2."+Ü IN+W=h_BC DqQ9d1JN`y7*97V7nl+{>oV:il H׏V-CHJQ|M3[<9fyΓF&ֲwbuT6)l}e׉=g ܈#7!x4R1:K5rܟJ'^ؼ>@-Vp֭1[9P9( z^4-56HK&hy,0I $ǬHl Uv%覛IZχ+iq|?dEF?- dF9\ob@sJa]ֵBt24ųi|mUj:NZbR*9G nlu>Wj/fᬥU4B <čR7&]k9.D2*7.^)B ^)ViR2l4=J7t*^xҍ#6*y!K$ ,iךBa), &ූF2N$=e]DCh6H6(Gra.6jR8 /%h`Qzc`\fHϙ@=A3\]뛷wB$r#yrTxU縛xcnjUGm %>I8Y_QtF'O>,_?%w9s 9N+nqDպ 9{m`0]`p-S&̘2;lѣtSAtEtOMujM>*`[#xKUi%bf6_$t >fka(p/]FZnEvJni)^h a3\pykbu * {=5Z.:w[;?d9(ɩzM,Uj-v95P[7-vtX6#1}ٱj_ϡ!w4V.^56f,R`{`[:,S#؊We3l&2LՠVEyy{K-XhL'!L 0NI1S\}E"T.?&: 6vY7 emILjcbe?D8$VT+ Nx͋;Й;d$kE^TT&vHpŢDWA]~5ߝxM9&nwN6>q )nJܱ3!#.sK슻ȊM6tM6tͥqjh*##f;5aȱBAۮ|iM 9`% 8ѶܸG \"DtQUQmM[ۘn1]3#pIPQTQM)l"}Ya h9]#ەULx"wv_|?.Q;*Q/UYۥ<΍Ds6+K_}_͙2e6;xPf:g\YtUW}I=6}^ye֖;|ƿ=dm+vH-]ruܶp ]{뾛ms(Ȉ6Iqlkg[AMv l[&"|ʅfAA^&SYKfKٺ:9M6tM6tˇoyӔ}l[@8(8>+ٱŠlsbU\(FE(iiMMjxF,b?s֙_Wj+ Y$lZR(:ac"/ T'V!pRofN~++2IKψ2וauV%*S٬=TAjGP^I7-ߎus>Ww$8D@ƾ#طSݲE> S_H}u }_sO%邈3_<]8&#!r[**m/6-) —6u3C,a>-3O8;mVPTÉQt3u07_ο~07_ο}>뮍[cRoED܀+{71(\6/1&v(۔IXIfhiYu“OMy zzmO#Qȹk+F Ēa2{Dt!C МX dIlhBǺ"YZ% 4&FvPŽ up0#rڴ0H$Su.MLF%P"/@`i/}7P-ӭ6M$ty'! XL6 4u\DMzm!VNa0K&ִj,5yw_zr'ing៬91b^0J9v}h(!H#*~ ;dNG ,0B=9Ҝ%D|é7]`wpְhH iȃҨˤض)Q#CruVY*+:yVr%Hiby e9HZLdV=.Jōc3YȍY2LW%!>-7h^޺"-sLYeQ10u_wG?/7fuBnωgZxCj;Ȏ^O~vg$n-j*.RlHPCG?//]Ой_6O{v||}BHq(㫺7=9|۷PCG?/]Ой͓ݿ_28<P| >qx>8l421?(Q !Wt'ot.{sdoG?/_:=#{s'= e >qx>8|}BHq  >iec(Q !COH\On/C_>8<PuwBzFB6O{v||}BHq(㫺7=9|۷PCG?/]Ой͓ݿ_28<P| >qx>8l421?(Q !Wt'ot.{sdoG?/_:=#{s'= e >qx>8|}BHq  >iec(Q !COH\On/C_>8<PuwBzFB6O{v||}BHq(㫺7=9|۷PCG?/]Ой͓ݿ_28<P| >qx>8l421?(Q !Wt'ot.{sdoG?/_:=#{s'= e >qx>8|}BHq  >iec(Q !COH\On/C_>8<PuwBzFB6O{v||}BHq(㫺7=9|۷PCG?/]Ой͓ݿ_28<P| >qx>8l421?(Q !Wt'ot.{sdoG?/_:=#{s'= e >qx>8|}BHq  >iec(Q !COH\On/C_>8<PuwBzFB6O{v||}BHq(㫺7=9|۷PCG?/]Ой͓ݿ_28<P| >qx>8l421?(Q !Wt'ot.{sdoG?/_:=#{s'= e >qx>8|}BHq  >iec(Q !COH\On/C_>8<PuwBzFB6O{v||}BHq(㫺7=9|۷PCG?/]Ой͓ݿ_28<P| >qx>8l421?(Q !Wt'ot.{sdoG?/_:=#{s'= e >qx>8|}BHq  >iec(Q !COH\On/Kug?:~+i,_Bw}iwt'Z?xėǽ}޳鴺L RuN6D+W!l-噓CqnNl$UqR'(>wn0j-1dgo;Y6Z4l8rh GMYew4m]u>XYy,܏y3Gh֯9^E ䷜H_j[F7BKMQXemcəH SZ:2z- e) ?v1*ˢH?={{tcok 0dpʃܟ2a}<[uXӲ3:0Z3g^;' jِS}(38vRb@c_͵+j+ţ, s%C:iERc=4]AC}R[\M1~܉f)is)kf瓊$$B߱㨩Ƭt昱m"Ɲs-UmdR8=0ˇ,E܍NPnђ?ȈI ;Y2OkB ["L@9-;rL>sbs4ȵq4n4&0a,g`9SeOV4tB2IX]MDIOETMpޑyi۩Ήךq2*u桩m9CuK|287i1iO&HfNÔr|9dᴣu\l:IK@|Kv~i ;*}jӶ /ȬzDM`DΣ G`L~2鶺*N X5 $v>U2LkE҇Ir&?GGɃ: 3eT4PsΖz U$FOճ3YƏIIF2nɱ=7dqyHVUcMyiAE^c:T)ISDpd;RӾ`VDǘyx mw6a^b2͌yDSl!lc1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c3xE[XU`pY$"rbV˱nj,soMʴtƩkZ+Z kx`H蘤N:-@hX~vMZq91e]˼5xMNLmб\@;ʴ}+]7)>ϱQ(`TEj>97n-AS=_Z~j:QK }^SJ.O=\֯-' D, (RVH |Gd']u7nǦ}e?}+^Uy l6,L!KI& Q6Bx酁bsj]8GP7' V5 I2$ 0@Fdfbd2L/FPև[R;V]Rhq1ж [HՓGDSDX nɑRM֡)i/fꋎT>B꾁h4!?ucdV21c?o:r0 ]d߼$o/d;Z7Z o}6ŷec&lN&&&`H vА~Á7r`mu*uw)SW}NMQX{!%M+--|JTt)msNS牻vaӆ#i<{vrTO ݣ:5H'$[̗ƠPbe J) `3HTvݱu(vdbGM4xM݈TaU!6:" 
1\œ!cMJԄ6e|-'qV_,qG>Kd_sM S:(jh:!XïnYguYJ+Ǚ xPEHc(+lM0]RTwwTe,vh^tǪ&RςWв21nNN)HaZ(AӅcT MCK].{/kV7HTbw5QfFdqPܤB׌b -mVߋZ4Ml5lAקvߓۛS]-Mew" !iYRDʢ^f][1'ӨUnBcΏԓ EթR\=yJZQ`QtIfzcyl23;D] ,t-R~S3˔|:V 1HQdsiE'F𓗬0XŒBk$rG8YSC jC5=P3/a{ =|ߨʖP2N.[ VbL.(Hsx[o1YړV=;;k>Qy]MNSm>5_{׭ Y=5_+TfKF/?݋vEh#+BV6i Kf&.C VM}vdb+Z x0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1'@TݸNtO{s+ӵr&b tD]snuI5cH16">LB:)${gETnD]8ǥ]Mw;\>̜4eīyX.)xELtz>?fBOFZ6oc4?%:Oo3"O~_ RNIgA[QP[T Yчxu@qXۈL1pĄZ#Ts6ۀOaO"{%?8#V L:Lɞ1x: z@&h`ɺkƼyY#E{3 H؃8v*ES?6L9 rQ+MO"#$BUb O" GYmC9Ʀ9jp{1 ?nJ.vvvnlKML\4]OFBM4tMu/ƺ뮼qkqqcvv/`nXJ.tپ}f% 込iz5 5Bf/&(rUϖyk%N2v2{GȎ.a%ſb؝)mOX{ u\_|z=`I ܭ+"dYQi =0Ҭw]V&,!(1gR:U U};y}Hӹ1#1ZDƾTK8vv8LDZu^gB.Qz:xWCӊf;ZH%Q38RL̮ŴBDU4OB%üyjů amɠbƾ<\c[+FFY4A_nzBEo^<ĊijWw oJ}R5D@YK {7 m~hߖm'# 8Vռ6o(&T9cX}&Fx^B-i՘+,ҙتjH꜐*D?z)pPcesqEbYjI"[בbit-噧[,ՖJeJ2p_BigY|T%s㫪S9)\o,7\dRu@ð[sBFsk0E6`K&k/jhkWF$\"KN c*fui NWXmQ5VlMd02ěpx#w+,5V:AfvT- XGbjڀ7}(P5XQ`6\Y 21eNrA&8127So"oxc3˵Oѡ9YUw*Ge,<>2m\ D="E꓊9eth($I[3phE.%EDTߵ>|I9/Jd"ሩ)**&Ȼ\Zr EׯnqcKkRW}xlIw{pڵ='N/Ç|z0qUumӐuRʐ]*%BziIK3RS] ]pF>ٮYT YU5nc ,qǩ5$P~MB+:GrG1*j;#=M;du&t Xcd; ̈\g9].9m|Vhaz9]E;Q(IDR<-r;ܞa!#!ࠝڇtIc|Ah_W92||SRAps^<$d]t5zX k̓-m13, z &+eq0M ח -شA.VYUyU y[<(zP n)SFG4fm5nQISZ1fElSvi|]Y8s U{ s)ih\{3r6+͑+uqØͥosƌ#o4dۭ+?U2l2򛒤&j-5'm3 %Dp߇ْ!N&;6W#*}$ՂIJJ 7jʦ 5Ϲo#k'-؊QIB%K¢e w6y0AW/E܊x9a˦-ꪥMGiHQf:l <><r[mlW ' N!qU0R0TT8ț/ !$LO} Z ʊI̙JV -?;׍I0Gׄ`jWbɛφ@U|=Y7ю͂̉dҚʛ"v;|k=ۺ˘WU@dATqE#* KāPP@iwZKnTIZS3Y*Yа&e&h39'ۖO}GpLѳG~^ DžbUb|"I &HBB褁[ų%QDT^$%CTNB[ߢ&K[VEWF*%gyJ;6FD\'R*V{5i=쯾Zc>q )3mBIP1KW Q˱ WsJHXf}@sxI-)G䃠uLFrlIE3q1 )poj"슼([q*nQj:^F xi]&ibᴦ8ᒈ'!D劮Nld\N`u0?aDMvҭz!BjmG^FD9VAɔ5mWh魋k3 QiXlXH]ҐP6q10'K؄GJI=T'Z ĉ {G߇e!UMQ6\vPyP\/2spP `scpAݳ4!R?1dzNo-gS#+J~xVS*u^~^汹ã4 %&i;J?&9>s "JPfCo/  XT1 cLT /W&܃(9 HIhjvvےْ5iR"'b-!xvXn#n{H2%l%g VIxTOթmzWw=B2h5yH-YbĄLD<(+n߭>o;v~֩e{O+gŽ|Jl*"^H쪌cN1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c3De?ßcY=f?OpX VpʻänLw4\cP}V}B>W׾﷩z=sO_{=Czgy}7/D9(d:l_B,n!mn@<̕5GDܭ+ѾB%m+xb b3\M!2q,4)88{Ebin˺"lͲ ,BM`j٨[I@sZKC?gc>1c1fgS/bWm<ՖJeJ3i1c1c%K[)Ep褶z)6Y7 ]ێn$EN8i,jλEO2UQ7ET_S\|6~HdRnnh)(&)$I鮺&릚kƺq~x"v""|ȉ111c1c1c1c3B6% Oi\UFRLd.UYfF#\(=IEvM6# :3UUU_~D6LwDE"5U^5"^_WcƥgŌ\UݼlU`$T{G.ؿyGA?&U$bGX98)4zn6c6!ҥKHyjWɜp@o*dXڲj+dMW $R!yHY3p0jRGm7 D Q|N4^kH-v`@h[ l[+qg(b矚sŠ6GtEtVm}RMS]kY#`%ooq6 td~mQK~RhɳnwT[ .ڿ0ϊP HJDx4֊1C~Y&.1 4rIzx|5n05ۆ.8 4fp@hTQ_n C=N.'O>lZo_8h[#N.Y~JN}Q6%^P'" ú'v^ 6g}4 &Qf 0eY_;86%p~['7R@r&ܾv*wFGN!M*RoEŎWV2Qi۽5A}J仱OS]2=t4d`']ʏE[#-CIB4xsH9hLLdJ5UBvC뚢 ˧^xzF먯VU3e ˵Ӭ >BA-cf;GpG8;Hv"!T/$8H~lP~82~.VH}D=/NEޅOJAmh>ׯݵ/׿d͙UwJO$QL:VKړlt+8 JT@f݇ծ <+Y̎KHC{_*%'}#]ֲH]lf,Y4 쀧߽}ivl 2I|:]RYa<6cEjrN`KjRB4"NzHׄ-!RG8UHPQTUwpx8k~_?1ݵ/׿d͙I@t7R [kՈ:%c*e[q>\GH$jbA&*Zhp쓅H*)#v Q2zHpf"k&6@親 1][?kʜ&D]w㝐]tvM]`5Hs;Xr$+Cz~@EݛH~eZVR:͍\nW6;H8yJj( .&J****"%{ sd# 72(XsO{Wvq\pl\$.,vI&m9" W^l);Zj y-x;j郕|t꼜Z$BRMS]wjsF(iqԏ c(8 FqQSWV1ӭ Ht:M-e06#:b;;2bc^,U8\Lhog7 gII/MP2,'nTjw6κn5kj'`:z$Uc>RA-_hNKߋH B7mo'fyla dS15.߀9fi*)'%3H/[M>ߣSmtnbHlQ(%+gF-H&fwI E@^#l+Q[S1oC1>dV7wqtcU.C!3I>Wś&HrrJ,Q_$;M%" M]W+Ү:M>Řp|yFH+2iL@]上Ko!U&WQmk~_?1ݵ/׿d͙ZN{׆N\3y| 4]VΚ`9l6IvT*j붼Pw@T09"B^~׏M)Y[hKyGRcu˶ 9,ܚd4FKiz6jL hY/GuD `C" Yr/+YIuՖёUH*#^Jp*o{[{&Iُ~$lW+ֺXMܬ>ˮ#k^[ _y|]#vy8F cH`Aj"(XuzV˵ pdٍ8 ( hyY=e )0mHhG6J52gPʓR! +W]v+4 T$o=Px_k~_?3{ E^*[.d0>6-$6]TT+*E4h1Ǣ=ͯ-w Mt13jGlfLdYџF<2}1*<35v\;jVBzB6x\7v^ 6gxDRUmI=߄J\+ΩpJT]e9x$SQU6'Ƽ  4k>VwX#NqFuX.eF&T}626lUNpꀏ=I'fɼG]HԑhL vY.-l]2X$Փ E7@W!"ٰUw,ut)VZ]B9lzmg2|{Q|;v7$=fĘ(ჶVF'` 6NI0|# Q7KmY([T]iu\i)yy:cP> ;F@)7َMc3r %Y &$ĘEQp-P]SkM,e%z6Sɸz@AՐDsfg[J,zboke5bJ+ij`rHqa ʊ=*ѳ(kf3heg@Hq|9M&4&=juQmACI 뢓֫苅E7ҠJn͕\( ^3 ;Q(E $DŽUV`D"B9t hC}KGfZ6MַҠJnkj_ Nb_P21M9cVIH1,/$iE=PHnCMLM&U-5Og tŋ͝s0)tCsCNa&vLA'Bl_@"Zr>n J<عrjH̩-Hb.*!#'h :VLFx7(Ogy\qבwi%%-Ux gV?W&_K/?9W֖1^3Zږ6%d$ƈ9S`M?"N[\~4-[,w'0|DM&lVV&XGO.&<_#|VSDdN.H" |›'芙"I :l ){QS2JSaM&å =QFʢ٬OoZ"\%Ud C  MÛTl8u0 j#Q.untikхV 4QKcv ܩyxΚC$L%`dLnCxڤS mIFQFB6>lИO]Ugvᆜp!gݳ}y-x+b"))~EہU{wQ\ۏ7c-bL)Dv*/ */h%g%yD11 {(ެɪz$Qe~KM]y$6"zz|-zɢQc.lFشW'llݠ˖(Cflo.ӊ{BJJQXM'N ORcc"~7+ $ȂkB^Yڵv#![Z>Zd4HrǖpY!|$P0ݭzRmE2ٙ':𐫀`64* #o/\ؕW/ѣqpӘOm^mi"pU2`bX<`΍ 5`+BaD$g!X=)I+r9i ےB' b$ᐺ-QTU6ȜTU]t8}-7UTQD*:ɛHyZ삢4{"*sIPc$>1cD.nAc(aϩCdn:tY}]qϤYM˱q'ŏ6$YEil#G1!ًrjC`M. o:((I"!*!"!"*"H711c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c6Gu ieZHPn^vtgBWgZ|uO싘#)d 1?YE|:Oo?߷ qc9C3dU߰fjnnR*<ɜ=,bP Lq2͇vv[r>6UfVv JH'5S Zv= VBC/b#6.ӀU^b;nBO&1DNIi6^dc2UƼ[TIn6Zh ˸*!m+fBM`j٨[I@sZ_%!'{Z괧 %rx I*IKu!Ǣj:st>%qwϜ=fKɉȖxbՒ%#G kTf,D=r\86 }M7XzAҺMM.^$')N2sy=HU˥Z$ACf@GLR/j{j Q@=z*A52g`Guf$ᏕcńG?Qr4XSy(3KFvߐj/LnFc$lѷXs7Y *%5L2A]3*GeWgbP(ÂT2XԄS(s部MR]ptMzDdP ˝ ]{8*!cwnWda!O%8$bFP oNPpt4W_ʦ<)cuQF0MnNŷE W}Pi;=T5Fm-fEE=uM=ur{;'xO7V\k Vsj":DFXJADy>dYFttfdfUEHR%^UUU^] *%?%D[Ƽ{ݿS;R}7{_ *%?%D[xĦwޤ= /p{R}ى{p`_-<{ݿS;R}=ǩ>Ľ~Jwsvvg%^SzN Yf͒ hLhQE+JM4'AW &jYyUEކӫ-ƕV"٠K-a+HOUV ,ukϯ"Y\7Je5ay6,,G js )߂384&ZOt攠;v%xC-56}$^iVJeIa$ĆtJ&VoSZ[l5Yb lr~z83'j%xU!a'Yݓu8J.) B_^eT&m 􊟊 :u .e/bef\܎V߰sՙ/\nzhҗ#ds"!ߓX<669 XvƯP׋gUruzFcBI]#/ar,f[)Q-ƭ8 bA#I0m )-jG> -GFH]9r%])M&:,+5 We* O{qfJR|vT!q"B%.ZH]Ap;dТ QJ -J Y7,j1yi>t;4q#'Y%q^F{aHJptc^]$YΟkS:feG * X;8iiﴘOFO7AExbeZQ+%+<n]R`^9N=Q;`"4{9vz V.tDAu' Ҋ;qT@YM6qjYev]"E Iރr,ʮn"5b-= OX5V0!8S%`x-ÇTjqFF#^Ac, 5hnYܳ(=xߍ6IN6Ӎu8]ɗc?la䥓Q)B@$`b}6$dŨ!O&-56źMY1l6mQ׍lժZ ݺZqME4M=x&kȟpu_iHțON[M4{ʹTT"޵ٱG)#øe"%c | Qrr'6z64mO'M3b#Jdk) 0 9N1G(5`@NiۈfJ*$f:{x˨CD bu3W^\ֱ XԣIs췐>t( >qjDJ.8u9hr3p~xy0Q$؂Ga(eֶB6K92K+3BL&-!iG_1t=NLG%9Ćӗl[[5 &Ll'NSngt `*M.O$QGʆ'1^k9 VSYvGӜZ n/h|1EQ@NR *T~o@ٰmg]4詌n5FW. 3#Uz:/N.f ?f|mfm]z>uMv5N^r<^R,gTA OF(r#U<.=-X"%MoUXÒ0 x<4qs`#(0ͬ5kbH9d &O]︍l8ۍ%,^^-'Ɔ mWdT=$FʖH;\U14B0 HZD{>RT^X*Q\Fl8w0b]xr ݈_:ޚ_Td˞$TUK\X"rD@uB +Da2\7涮;gZ9l1h(jZFQyJ(8+bN<v;zHZU 8KuQwo#d}u Hlh&Za7,bţ'UP3)MxJ8Y\TOY^T]Hp8qQibcQTҙJKWyGIL˒i벺%._0|fQ'ɹ[ lrB@;20W5C= Wnת^)(j6\b%'R%g& m>[ B4GkR%*Hڑ\WpDXTb$d$}'q'F^aB(U۩\~H<Ed"Z5t^!&@s_BIk#hßt[۝ea^HX$ݔ$\vC,%4r7:Iȭ:|td7 pґ4:qXrEnm4)>Mݲ>q쬥t6g$2W<͙IVVeu˒.gwdn,YKMx'-lXz&Vl-+պa7#_ϵN4fmpcWr #g Nүڪ '*] nپ)ze:B"qV2YJoׯ .vU8@#Ry6Z y%Eϔo]}u0!% >IGSf)Wdq,q {M3^y Lsg^,*bزs2u`^4 E:I-n(ᚓ^[Ǖo&^\_lq%Z}6`IJQ܁ 5>n[um ̞=-mQSC&Æd6ΌnI`#Ti V+"E\WUIW4sd1:v[U@M~mdU 2:|3hVNr6i9z &s D ,aԔ[\P,*iRPbL6l}9QEJ7#7e7$WvE2%j壄Yz]4Qdv|&4bӗ3폜?$@Qf!-BVЬS%gvclj(ƣΎ+ :t8g]\\(m[4zEHmnٍ-A&id\qښ0F+ ؁uZe6]9,$HBl : ^VaDEhr<'}j;La\O(M6D~ lTnMDc(t(ZIx݈0Yɱ۽MUuGW}0DzZ l2A?'21Ud UGp٣b.\IcO"hɀl%CHуpY΁M}Y@CP}&(9tw[>GjŠz8 ,iHoVN+:JsID~cfȆD2GZ~k#/q b"+GnEv`3,n[!Qj^i}[upMt8< 'dDexx?>jbGޫsK'V y(s.嬲ܫ,)VȜiJhj?8>so/7d\ @DMEʏ*xpci CwSn&ex.։|8} +}<0}$:kV2Cݷi22\ؐNuݫ-9mۏ8>yE81ɱHCOT[vo#z(F,': i\m < j:zJ(`eR'= A[F{-(#-(Sm(,ٷdJwhGap_VIaJBb,9/DEX5%7;2xΞ>?kB#UF<*OFՋdIe|i#H.C$#S&aE4(4JO7@.iGDA'@ٞbKWx=pEC~!W1nVVIztdԖ ZHTFkjSR R(2H&!>RqZesau+ImQG7iss M8^?%D'䨗p?Ľ~JwǸ0OQ/y?)>usO}CK\ԟvb^?%D'䨗p?Ľ~JwǸ0OQ/y?)>usO}CK\ԟvb^?%D'䨗p?1c1fgS/bW1f1c1cK^O2U1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1ggcovr-7.2/doc/images/screenshot-html-details.example.cpp.jpeg000066400000000000000000003542231456671656200243730ustar00rootroot00000000000000JFIF(ICC_PROFILEmntrRGB XYZ acsp- desctrXYZdgXYZxbXYZrTRC(gTRC(bTRC(wtptcprt _kݧ wrB\"{[;_l3mxkLcnOvw{;'u'uTݿ'x.xN vsnm5E?JƲݚLsm(ܗ64ƣmO,{pFыz2;.&HњJ [oq 0kfrLޜg5Jn oXmKn4VS@EIObJ4TO'b[Jw1*׺ 6)\Svwj'0gswBjB:ߐ@ϏEؒFE"5 X8[dm{w?~&ӑ m&HɣUKDw&XrVy&Kan@X5ZܽH$7(CR9~դ7'-̓m@T1F wI>i'{Vq5^on"<;m{dܒ17䩆i>6eXۢuľɥѷيcEE_5(U7n'վY>n-kہ; JmepZٮ j!nrve%{D\y1u=@G'MI7Ml=~nE;lq>(@P g69"EєLR M@aX-fJCã'Ԗ .H77~I.O8&>jcy4iШ'`{.'{ ᳵh5UFYYcl4 l)I2k7E\S}_rK(kĆh'ěNWOnqq"{[fȮʎh29;솻;JЬm3z⪛@* ūF8ݟun3aCk()݆ʮ_Q6eޢ dYa<"f": gzEl,{n cn C7gnH9{Y掰%jgqBQe*1PVeޖ  È.(Tg^6~ZΗMԣ6rE8EϰuuO4b8{g(^}۵K!~足0܆,."-{-_ xLDqc(,$ؒQ0HIxRM 8{ЬnQ86ۼ%PkT Kjx~x ^) MUjViQL3#<@B"\-ĕ3&]b7kq=L>‡Dd鞌,.mocU_Fdqթ&ׯa;'uѺD0<9eIX"U66bK#)3p6#cڨoQ~s$BeK_[lsh3l#*ZXtx_ ͱ#>zmV8|֯^WXمaǝw9D}k6mSLtj=n&|鞹!oY{ƚ\mſl+5ZVI97Ղe;$dj#trCNǺhbVԍL=qǸ-AvhCn뺵ܜ.LUcuY| mK:YB*fTcM9+hqݷmvyƗo\Cf.ݿ"6Щ6A ͥUob1H1d+(dF'J[QX)xJi]mJ蚣u&*$KLȲlZL354JH\Q+}c)|* }ݧgIaĨbUk:Sht9O%N5#ͨ#X?$eh-{3[{J{.Ե!+++Zv:e˦Ϸ5]_ RKuJƚƟc1=>w٤\zJVXe>X)32Q? 7EtI[#LMMq7MHoB'qH9D'7BKC ?-|=S"[o㷴*i˃cfFLV3JA *2]ɴJIə(31i6&lтWT!d!r&t\xjBx.n-. +-K24ɹZb Fv! u'pqIjܹ"rw#ʎobwсp`[eyo鍎mt]puaԸMu|h5rZ޼H{Q^ai,^V^(Lc]3Y|.xGlgw=gMxњٙO,hr0[;]K JfhIi6\bKvGi>οHtQŅ' /eɫkMɦQtΝ@٧xԴqhc P^:A1̖ygaqkћ-kM?6*)cXǵBPNr$T2ê<5fȅJRj"ɳ)u#u D8m^&ޚ^`W]23 ),EF4!g^_s9ݭ_nۯ {}6+(L^ izb( "i{"pfr&W/vɥaD*,=II*R8QxX~5g nǺ f|5_[D2lo5Q7BL$rDŽ(LrUfv?pؑ.W%eqa-2[J51AEM 2kfH֊c.O2E(LVV6ԯ|f&r'6M3$` M')ǵkYTo]1#L,R=` 8q;Q`A l,H.[ J1ڵ#NyGߕ(-;# Ӆ}OoF#SaI|lԍDH$ \]G6F:F_uC"b~ c![3f""lyb䨇+!M9Wd^~NjV+ 픢o6d2pVnfcZf5|RTNTeJ$ls-&Znw? xM5/`x?Uɽ UbCkh7)Z`nF Վ% Nj^&׎q$Dei222\ĀNWav' Ӯ~&K"^!֦6bTLW9վXrEqO"R%FQFO/ |Mxy450YW; fžʀ;ȜVۣ4QL]Uw)_ K `UVJv |ֿO`)%3Au2vC6|Gd L|ebc wlq/0O?Nlom;Zm6z~9]Y܅Յ1dOP腽Iczԕ˖M0UN$fdj.T<>p(UΗpRճF,0lj0W&>5˚H=gmiLk-M8~3=6xhtڴ S4 (U7Rk,Ҩ+,=:$0u_&4ɾ0:X}RWkStdWəjV"pDb-0-r/ Suw1oW|vXf]2)Z1EHH%"jBزİu?cEK6mn~;ml =W;Vyv݈1F8me }mLr%Ÿ:,T# pikngy6F0!t/4Չ|+M "Lι,1mUCcWr8KëH%WN܎^]3]p-WH])SEvU wZtr X?m4> U!`TĢmLlX\Sq[nxtQUcRٽ`Z%o=ͥl5\&bn\5 B2#%K#H Vc|B${}=HwٽMpzGc-"뻆LcZzJ19\|䬒v;2HRW'Tp88JW?st(]6ai;@Gy?6!1BFe{uUkDH )`HQ8wȽt- itdm[vٝgRO^57;˄ΰZ[zIfLbE؈LIJ/ +Է=To;ouhMν@ʪ:kqVKV몤ʸK7]u̬ ;uESXViy:|sĘ$ ]y{V7R3<ӹL+M4ii4~*S'X%REDRU%`zu)" M"$ȳJ33 ٦eoEt3]sӺ23_#MUI(6N 68Dk"vsmT.g м,;uQ 4M4M4M4M4M>M4Oii4OR\:xՓ 'n+bk5fyxgdb< 5'\<-4-5c=3J<bE,u#JNٖͭң#]rϵeˮ(|N-5;Dԋ\RgXIfR5I83 uݾ0Q B"<X_73x'۷7ݾ0Q B"<X_73x'۷7ݾ0Q B"<X_73x'۷7ݾ0Q B"<X_73x'۷7ݾ0Q B"<X_73x'۷7ݾ0Q B"<X_73x'۷7K['I|{>ŷwOni7\E׽iԧ]/kJ-jw)=Z ڜQh-+ľRE wmZnWnʤ0~chϷ",xa~Rˣ:f3>[ tdX1ZicKv_mo}n2l7f'(~$ܮvHueH|&!/'HW@"TLI6ifqk(r]m$Qxd F"G\KŎ'H<ƷVi2=TX ]MGlju .mz!V2k%5fc2Ox\D‰gj@lJD0^*xvΚ6պO>G x\Z,Lw3V*}Էc;3Y 4S&)z@6=+]mEyA6GywWMۊQYQVkk9\G&6'f8G LZ؜bz6^6'VonedErȞPv;KQg)L ŮȫxBHlG|QQ1wG%=壛N.TzsLStTrs Bkת[>_ST_A,㘑miYK3[MNg]CیKuQ6pomN(Igt>iVXDirQdLwz=K=S(SSiT|dbGTΖLR|rIyoPsrJ̡+y jrRԩ3KIסPJ$kS(ui%Ez%Q ؒY0%;rVykyƔCZiu+A-D{(RORHs<7lNe`7xI\HZ]pW 4c1Vt5dfRI0C3-mVϯn])7^C 4u6tV17*%3z9v‰C;vն&}›eJ١ݓZBLSc[WӥjjmAf̄vBr`zI1mnD-< &쵭l&c--NI'}f=s[" {ɆU3qr$6$q/QUQR5gN1ks!J$h"PA2W KF-I8^ αz.|ӎ]0\Fj~.SOYGX++mz!ZbC~Z{B!~Qn[LغSu${Q.ۑYb6ۦ<7,u2T; ͱ;UTfna&l?Zt/fR%d AȶpafE^y.h'cSqw{{wq9K (=b凜Qƞnynoݞ[V`mYsVNX7e ϯi4]Fd ~MP4AZdCj=clgKr,ћH/dA8J8-\J \岒ܝCK:GD8E[r^6p+ϟ+qGzޯ&ٴ4m÷ε|=t 'Ң[Ua)FrtyT*\Z6nEy(jvu*DjqX%NA;U!(iu!ncI6O|pKï/xjG1tIE)Ժ#|Yd/1bq_`#hm>' INZh;{iA`[ш \"ʣc.+Q*K'3TE|:s~ 8ө[̷?@2թ:҆2z$Rjt*[٤8"uzye~)p,Y:& ܎iame0II("R Zhvmik}fXCCr'fvi)b4T+/NȼBZq mԤ8hZ4 J%Dd bGx ͸MT>fEDjz[ ܽpher6h꺶1py g's5-ru8 3Deg&;Po]ۣV#u3~LBdfi]u4xN$ no0剣̱kCFs'y_L63pt>_ܶCRZh\V.oPK,2V,X#i6Z'Ωۗn|)/0HM7/cWoĀr϶Y<>-[̕L,(eԵi{YeJ#ڮ'Wh 󺵾tv79TGJ-x|'qS%@ta͒A&w) fMb(5eyxm朗mzK\Jvp{I)[Gԗ7/U7G&4ʖBpRTw㥿Uim?q"o;pMՄJMo E/q 8_~{M۫uS@y6bmv] 2⍅ŋ˛S%F% Y -vZH.ʬ%-Z"-`nںIj3s:LXtLʎPf\\v4i4 OdI|497^PZtBYԬ)JrL$MgRQdd`EF"Y.C)A;`JݾwKn}{;oov]{_feT8RgQ5xҥ2oN)ա;V'FTQFV|Wdur:\؞ZwQUP9"^ۭȗxɕiLQUFFqG+y?PZg9VG%{>ߟɥmV%K1A { x3>aR|?_:6C6߮m+>y[K~GEtx{F-DJ%QQUBT٣5*-J$jG#ԘjJqCR]iu Gy]r*{2zAq=ThSV(7 *Bڈy#>mۅg^-fݢ|[a/It|ҴDGKe951Ӎ1cQtyb%qkO[jNj:onS@Sy[n[O,TD%+͛)D]χ{k) ĭ6jOQC?Amo "h)uv۔өxtZuM)vBAMĩn&SU&䓄VӦ/k(qy̴( \m HI+5Ըe$͓ ,\F[WhUKzCtIQD_ %kE7<5|!gc uw7 Gm;_n/JĦK뻼xc ;uw7 ;;j_n3U}[j2ip"̩ȑRv)M*>4t16ThqmJRF.)MGAZ %ܧj$ߩmQ5OO ۄ/yVuk[>l.wp\+yVkܘa(s ű"%INw1܅cNSk7eaQlv&Z %[$Y9][{0hMe{*[)kY4+Wydϊ=(hHFn|?_݇Hl%m{ڥ"n6p+TMNP[ DmuJD)FmAʧJT JruNcyMZR_NRY!ĨiVKBT.>-۽{']eٻnsRJ-qd̍z$R5zh.Fč }; *k6w=\8@noroY-y?a(Y-hL0DV K؟_3 'Wlu]hzɿZUZ Nu=** |u5۪[4KrIHF~tG->FR#mheLZJRPCӒeyד%'E|;L!pg;D]~^GB$qfߛ W7*G;ZVuuTޅR'vܛX75_ Vlͮm>Xn-}߼ ja֍*TRnjFJ)"oN2LAET%&NI8`^miJO#) &]?V8`<^Nլ4\  *dE_ܝM,t}BT\| 7Ug氄3yIY{أZ*LڴcF_QnPkjl +lsVXjhCx~Z_y5oѶ_=|}r_9[O#/)^1Q1w׻[{QZ7 't[|1"ޮMWpKn${|jiv}5bcg][|3n-"{o" #j,v6Jjr~+M3O"iOT2{~s,W ͢ܫlzEZhmRE7EqW-\ mkPѣ2⳶c*y{Aoio|#-ўˮ(PeȺIl$d*w@!GTLR--H՟k?I-~FX75s4tMݺVgie:*dxL[C6pY oD{MA|k\0$4"yk̚aL\fW]Lgoţ $ޙ5~c|msrݷZo 2D'T&+d0 *̒JEu&(qԭm?iƪyA]J`=wb58?Y/gsfԫY4e х)3dAN(& DnfXmj-UfeYmTP_4]8C*1ŷ卍̆vL%i,N,`z=jCȗ\Kl@rꐵL]sRePb-έƙoQɛۦf*uNn& dN*ɑA4,f]CkJ):׸'q?Gј<۸woC!oAizZ1S)udJ0j2&KY7g n[0Y [ Ukl(Y[\ 5HViu) i7q-ne[ O&_%.2ͣ1d 3[#m҈k=;+4h3VEUHcxiA!z1O[xV]tmM;ɯ͜vs5L͵7z{M 1Tw9w)B |Y6/vŻX Js.:$=>m_tQL}&5 :muI\+V2˚h[Kz%@ud},Vѳ<$V&GlyIlѼn8m<ۻ3M 3Mcyei83$*9ahpu@VEwǸ]״mͺnRɵF\UKzC)u5)R7gFhJ)k%1Ş$ڞnxxex#<w_dxeOqNoo|SݽRwWb[()~F}{cT{.lP4br 2'ltcT0Ǎ&FI]ВBȷ5\.m|ޙiʡCv>٭ztz }*b4j%2Ԫ/NSu(;1W% `Tے5 ZUPNY d-=-l p\گWfǕջҶ.w`EL%2'w̯ǭzerݝR!Q6q!:yx{-u;]]X;o2U=@]!xmst?=\9gTuDz jÖ^-ٻ[k$~ͶةBKESCd1T$eL'a`7L<+'>v(T׬3ilͶMZRN1lgT -"*t1@C2z5#GG%Rfq]v{{Cv$zlZtuE4'nם6ٷdRkdhnM\4*͗$dئȔ Vg@6J\ZKTtP!\t뙺je%}Laḷ%R++Z'"T;'.:S5D$2M ^4V[xz4e2}=J gf'.ݎGbA"QoR>87a7i.绾OX^In)1Cu納3N2A V۲ 7sh=[LZ\2Ä=3Ig0/46P[G<̭I-n~\2dW0^1uZWrEoON-'{|է 71|/pTFV3T,|e Ii5[*|L^icM,,xd[썃=.jW*{Ѭ}J‘:n6@wU&Ӯv]R-K3M5^=M53DK."BVx:_qFJ!8Wp^ ԍ{}Z{['Xܭ-_JH[Hg}^z[0Z̢k8匑GjPuoC<#|J8 *bH0f.(DE;NUQz_b9z6RHC^%C[]Zimk,oq.*b`%IgB+4~4Ɋ,^vw0˞^19 {}kjٱԎmʓžI;so44Edoko'\ Ͼ A>w-[{FMrɷn?|<I3'}{ ;;k'1$κgݒ[ENZEw˹Gw Xlկ120YYVg>یeюyQ9"blDžT"߶ZGt[U=\Q匡˅ot7;SٮIU_Y. \CrX_x^]Th՟"-ҕa۶sOeI7ɚX zF}ubx;v³ezv7<4"]pk֚ҩ.?-RrчXk"aM{`G85WN\ugfN+f j:5P^L]݁Io-6oVкzvګf dUlQM1] }*ɓ=Nd  PIy q"Qd2HQf0w2F}*RiIjKkQIByJ6?LDi%'5="U_,ifh0I 9㐑,! W2rD jyCMu`diq5ZEõ'Ac[gj)Ȼ܍,vmuxILte1Mg3&r|Btp@ѥ# g;[Ѳ~LxEU:ڥ]`]q/9uQ&&6Mzs45J7*hUQ)T'ΥP'zlٍFJcK*8d^-%k$ԆDn6F !8)$xS:SU-!@t#jiOU#oTVs $Lb HH$'8'U% \y+H\qiwtTl7ky5l=IcUn15(*ԾMaSjam+Y XTҩe2e6b :Guf#vpV, ^5#@{+ n,fݚmFMZ[me2m5ҷA>46͜XLJp9ε4tiW[/IX'*}D7Vyjl)pF&[ UYBq1ˌUx!FN(#CiJr5%,;<_kCK93I5J40K1R 0\s)IQ4evʴ!]-q.۲15 UK[% Kg9|s&)S.^Vc#kӊv*]omlmBA88.VaIQ!FT*V҈NAfqYi}wEMt3.ű֦3k3x Ϋ)[eFEf,K3] L2H}u-pnυ:QXP[҂A+v|]и"*1"1VfKXxvfF_J ڕeQU3`5zlR$m+Z)u֪X-ƳUZ[zb};$\rU~o\۔ڲTgH"[yeJb}ve*joٖ>uiTIsfQ-St-6id[iZJuN&a-2Kw4ڒR}WnˢERYh#WSw6W$S;i]l/𦭋0w5t%CS37p%,bn7- ?]4:jZ#r|Z6bw 7ե;f !d>XrԺ@SdJN9?.d3[P](ݸUJ+mn<89GX%j) UZBlGm܁zk^=i`ArZs^q(5>]Ohxm)ɶ/:ڂW=޶ ;Tp,M1$%8kj,R֧sM2S^Ͳ&{R1ZܖE#ldӌŅ%ŋdӣqG۹][$֔;[TFY!C3-Wf_3d6tZWy冈7'Tv,ȃ|JAlj!dʱԲ.vJspɰPÃSj%ѱ©>l;\)nZf-/-IDggRikIqۯbfZ64ږqA7M9DV*\YEi:I:ܵ/yDЙI o,NHR>F9g\XJ1RVf ҵ[<83USfGf7瓒`ܵŝe&oVQ9fizfYss[6~KvO3)2NDTj& ɐ4 ,(S˵]֦=iX!Q{hɕD Xl;;Vy5"| Z,Ė:na)lwUqWrK.,{P٦}-L*+y[ J=b,<'[m0/4ҶuЗqRmA !MRP :3F&yt.F/HP'7ǟ٦qgziP BJONn?,̴H":0X&1)]#t:اN;3Bhc"UTzstNeȝlnVf˯J" pni-k`{}X{5T޶R:e$_, (3 s56<߄Xqe%*ƆӶst#f0JzD)fęu#LK>KoL.xW&Ŷu2u(!Ǩ3oloX;~M9ncQ =Sn*mqoaM >&t,ΐ" /JJȝ7r: 4MRsB̐[4jĮ-q3Xݧj#0y\?DI dibqy,CSIJבև)Oq;~Qݷ9N5,M-f«2DdV&-{h5A9N&ۊ ұ53 5 R RW^ZMgG]BREۑlRЪBc1sѨ|}@G'SsS'Yݯv-Ww/f.ZZ\{O*'`'KQ FLr֝eb{zG1άzGIkϕ}{l_2~Bө_=Q.X-ݠwEb%-p&0pyg[Zjc%nM#my&)f$,{I(( ,/8473,Ҍ\00 ,Zu.KG;?i-4جڂѨͷ/% q\6!پ7c6cݎ袐y|U;pAqC`cJSKqT H‹r2zc+ 4wО&yv 7׷v8؈\Fn-ڪwUO=*ZX4166t?d#eIZ/P-:SE _dv-H!Sa)I$M'Yk9KmY*δXGfx(P_lz|Gڽ o߳k/_b:ee8\hmS }Ys"-ќH!,l j\H3P9Sɧew#SH$$%.e<h$Nbd\7V{dhԣ/Չ% "JZԥ&f7RPʥ捕%|7 'hѿD,'PZַ;y:gp{/=KI9w_%Ahv:/7_}K]S 0˱2VRm;hl2M62Ȝ}7t{sY*e&jɒJB;{60j E{[Ѳ~LxE+0"95ѮVѺ-K)&fV(xx14%DW2' 3T\&"Z DY&EWFe;/_b:1Ar}`7NFկ̮uHjwEM5Ii\cl;ڙOdMI3Mqhcf[YFjMowsje=Ml\CL.MHhTTNRӕHJ%/%Ku,1lvxq'$ uIm XDTF% +ydY8HJZIBjZ$&ezl -hEx_z_w4mg|w?tw?rQߞGݗ o"[RLUEI%$o KEH5wʸL/5#s˥IL% @}Mŷ.$J~Q!SY=JF%9YY)Wlx\;tUɔә2DRY))H&KF%gUa*T U+VhѐrjGJ9yz*`QVqeY8㮺UQNwT6[R]DMibʳʶ=?fkvNDu;Z*3V|J$ŚN:4D[OʎñLͶS@j${Mf[ZqfX6OTرq~CLVO)--~,9i{,+FbvՁ,K^&k\dJΙë*J(Hy* S&_4?r  ]S V*q84@{g|O.J6Z˙(;Qf+u/k3_aNJڂa utg*}0鳦g"R&S_}d@RJ1 ZYFk}nvҲCl =,^-Z,QKc6e}݋+=6虽+" 5Lr(uwJu8\3$E9ZVVm&WQmDR Fd6[y[bp7%Ǎ,Lܱ%(Z-(#KfMXA-TsDKQƗ7z᭹Ԭ4ˢD9Aũ "]5͏Ć=N7[;bڞ\1ihsP]3dzŵlt֙sXkxJiu^B#Ya:TulM\6B* +& 1ͱGVUzeyFꍴIí&UM[+]rb!eHnٗ*om)"d,J4B} P̑5OC!x T*4*Cp'5RI㑻3l[4' {[dmrR|XAڡGKף/tW&%m9Ezbtm9+Pve剸kjU'/ltz9$#}Sbo#hn 2jӣI%WFNSv*;gojGLN̪ghHr*׍,mQRC,:I1ؑTWj W\-\z鸈KI379bd;L\ʣ"w#?"ͥF yW\3(Tb"2D7FyPh5b:rۮ)/(eieFKK@mr+ P$΄M ,\xJnf]qI}fo":FBif%*8׷0 H ӕ<8Lp4 ĜsCq 팩؋{ٱY \ ˒ZRZsp\M!BsK81\s/-ӨM T<u͟MIV̒$SEtʟDm$ʙp[fod%V[JB jJZRn,Ȗ~oU2*3f笕nkBV\~LfRG %ɝ<Җwedh3 =' x^e*88Vt(bĒ{S7Te-lbBׂۤO+R^vtpF[hTb*=R2V'R5MNWkrMDI+5Z>.KҊ &ڒB =l̔ipeD$6).[s.Nr'upVQf+ZKaܫGIR)yTޢaPԉ)+qq@뚄&7N\ΫTQ1gLzLz9TCN SWR "#&UST(y8U RRI7VN8ed6J><П$ zo0U(W,hhMQآ|dbI+|.D$uyolZlz۴i6 Ri"XUMCԹ*Kdp"Czi~9OvE\ҐM<@HθeJM+ROQ:'( t8rVu]Z+s~ߘ6ڍ LŔM\%#R"_0S|`LyZbfg .np)77XՍo,#kv+x19%yOd]_)iX -ȍ'"?S l1\\CηI*,z%P٤ɀU'*i5:mV>Q;6|ޗ"fMd8iQ٣!fTNly][B $P E:R˵{!pG$͍; _vڠ5{i #\ pts1K%L>l-[mJ5on^6jb B_fwd)x_&)<msu@-R{~ƫTʤ>2bLOzEfP:[Pf;q"k[ %M(Rr[ 3ZԲiAQՊH=]jmޑIv:X0,ZS1*i8`s#щY\~LکRՍkYQ.M⭍CݿMvhFMhy5d|ӭ24dzC ?&%)kLNL-u0tZn=iUZ[rnU^/Rt'bQan7?qÌ93xVy,rs-!D[ǁx2wTz"N_QLaq6u>%o`ukɄ>jyF?,D)J䮩I$>:)WE"Ĵ٣fNڙ:=RII郆iYi ._iU:5EH[vіj":9d%UX=;^3vڄERᶬdDϑD+ )?o(iJ3 EaMȻPUlV>}l#eP.v2.O35;=@dnͩډ+m,dq{M+L0Mu|/isk"Y`dBߪ-vl-*BAU\b3eEɲ&/#A8AV=j=SnԹm4-ui{d6bMNӥhiZ,[5)Z,֪E.n8*TdUEv7KTɼ*d5$[Y {l^tZYq4Y6߄*ax.0::H "JɨMm|&;=˔Ɲ,f&֝ PoS&R3T9,vJaz:ߕ\νq]V;ɘҮ#4u]:,Nc`qvD&f߁oD*հ&;j3Y,s#=A$ius zDq qq~ȡRQM0އR4Q}\vEy=heت apsZI%/`n$ڻsq?~dzP*9Hr)&g!c"6su|:n%t5bpOJf#!7 DN)mO{:8褋UiR5[}8j[ҰѷD!KXV-Ua4€mU+V76JPh^&g8lGV G妖Ng`gBE*nZ#$k29'=D5p, "|G;LnTͲ fVm~R{pEalREAMP%j=j*l'6ۋ'WIu6;Mn)\Q$VGnNJ{rs/iGvezcqw#n1VƉ|7S {ԉPwiNIe4;3\֙*$$I4f fK wƳ=8 PDj5&ͭ$I' IE0P~dzP9ϧC+^O9>3pJo7<7xΧ_$rVV4)JhYsMQ(ТY!^Z\Vi-?y٨WGA666w"9.B%6Ջ Qc!Ac=BkYhƿ$瘑~@zbXZcšRqiB)K$YST5oxDJRcȜ)8)(IIVzD "Keq+IQJ&SU-f/(2*2#!eFf;69oeU6{J%д'$.H8tdNkfrRۗVeح0EUuw; ;qKӻ\e'Jҙ6DEMQ+,W֨Ʋq5b_}ptlC9ݝ~)`Â4NTḰqm"ZIE kS?.J^ Dg)a{|My2#ةeFrPۛ`DΙJhzݙWQMI̅< yvSϸXmǍn\O)lk̭$YB8knILMv%r|Y1ݚW̺ki.kgNqĿT2epvr8m)JU ܁qikHBƺcsrRdH>$HtL$t tAynȨ,8&[\3"GRʮ"st^:~lLOlV)\hT DY?*G){lʗ2:1ܨVfH}=rGCuY0ݮ s2葱֜ GW?~1(3MtRvelT3{$%VWn8~vR"uuC#M|Y" 0ה N9V`v6ka#IkhɷJd˸"k{#-o蕿o綼67N` vY&;i3qp4z{\vJq+Rr6,},>>2tr {k/ Mq =1TV<MHNAs% Nm$ 7JJn, اb^G`V3c,X3H;177J^\.5i1Cc_u#?ն1}l3XݎuM ڣQ7BiMq٦0fy؝i}}iT4{ܬ.ħnmU\B'h$3&miɆ[OL>=XdO"P`BB\0(7Ms^Km1X`;^G=KGAAf{^]lJaLv-U[$}FKBsh%O!G2W2#4bD'D$2fAnJmdA([GRdfDdxf$JѭCxl'ݫJAcWdHM,W}L"TϨPJ`I ' 8s,q]]ickKfҵh$>J*'RA(3$瓞qYYxe9i6o}2;C xc11faev8f׎1'1A`;%6iGɴt¿m1XRmy/eM톖mSgFnٟ=8rMEY!U&8\4gb$ 6SGɴt†x=QVU8e;z3%-pn3Ck 'ǠVj4YKtb rAG1BĈYD+S[mhlq 6HuYDQ &TU1[kY̢#AI -iR,5 r$24n3} hu^Y!}rB+#D#-164 57˴Q?)MAǠ8JBi`Kf&Լ%1B=\bf?skgu˞vP+iYDJ䡣A b.,K1aDNkcE'\U ҽ2%NVַGh$jB<pqPD[IoޑǬaZ1 iKC2)^*rzlq? /JQl-Y&WNn*Y38mANqs9yJ#dURq)5UEebQjVʩ[x}-7j+Qi.D:sLC(G?c|%1#cm7kچC"MuѤ]#&8Q,m-Ū嵨h ,iimP)2&\,}r34Ń}ZUŤ4&+HB1 Y/Qa5g"K>Rr̈yΓI-VTf{8'*UYxeݾ0Q B"<X_73x'۷7ݾ0Q B"<X_73x'۷7ݾ0Q B"<X_73x'۷7ݾ0Q B"<X_73x'۷7ݾ0Q B"<X_73x'۷7ݾ1nm\Y54/'SȄO}>V3d-lx%$={\݉a@uQk4jS{.%`rֵ;-IOO|NmN(k4d{Ŗ_)":i%Rz萢NrZd&/#)R$fqYEy8뮟@XYq,yF9;Dֵ{vmpm䷜$ #,Kn5ű~*A!Q%+<ǔ10DSZ82 - e)#v~[I$gg5W"hL2g??Ϫ@y:Xҷgd)v63{ 3+ˢo+1R. ~6ԯ)Ka!ɚ0WPVn̒ϻ$yLz6ۏaf3,3=nmnq8iJ~c)mfSc]\S[r*2d1TumZF撵qۅlEy8re-E4ƌg Sdٴ=ɶު6O[EʚÜےrvSDGBQZ%nDQz"lx([-mv8ʮ1nIA>pVxl< )\#, 窉m;Z*ݦ#&{-fO ֒zZWtz`h㭺)IdTɑ=Y'yXM?5EOjSÐ<2QFclybrԢ%F_%kokoZV6\w\vOUfT33jN 4&EaӶK ?Rnnl-[ܽww:jY{7&b-%ϋ?!fY{n1FV)\_LНZ4c_GxE[XUW\Zyeo`Eը\,9a_)V֩ T .ێPܵ S'QgaW5yOcQֵ=x iDi @Ƒ [r\>]rIRY噙iy喽eܻWdu1BQޞ*)Vyj$R|ᵞPF1f&Ĥ%9dIxWoFܖJ7IzA ˶kiPbCi'kzc"~\N!eXjܣ#Y7JOtZ;pn냕XUvg+^My l4( E C$j'iu Ǘܔ4h Ç,իRnC3'kײAPz-ʻH"ӢΕغ@FFS5DQ/L'hMuiGw=`17s3[*EMigVib{QVòJ,.$#>?/h JZ0[95ik)\AĞ*ܙZhS8.J1A`j7{(زYUݷVVkMjArms,[dE+j3?|4H-[7fr%Vk'xln{2Ŵ:)>56siɆnkn;хMo,QREĀ6g Me.Şnt^Ŷ!f+*\Y5aVx@zKס;$6_9>D,tr2XͲ$[|Ԟ[yD氖Q:DĉjBRtH\G)i/fEF*!u^8ODlStuU U`C#{|-)I[`ˌd܆u{ٶWaĻd5H[ހSV|&XwuPܖ Bt5W3FW"6޾ӳ*]:Q r-+JphZ^H'SԖdԭU!'RS3>(9caJ]mmjqmE5$vBM9%E}%O RX VR-$8{nrTOp芓mnD.H[̏ƠVyz12K%Qײܘ%RL?<. Ŷmh-4xtM]`J3[ұ'N,h3ja2cg[2ŋ&">ic^ P0TȱZC{7iPl%ċqQՕTQTWlLmml7ǚJ mxT-yyo>D݅xܥ9n^EΧy$tDҁ~ҏ%Ґ֥1 n/N쪝Z?睼K ]^]wS:t*54nHlb'6X͚Vp[U⫸LkmS=Gnb.tRL'֧IptL0wT\yg4o#3\Ypz8а6OV7 Jwg++dPƌR7X>m:-"wzdžlcKH䏶>Xdka]oơjc-H";O擋`a(AeAm0a2Z&1*pxq߽ZnԜbݵYvv-5:N_o|!5_;Vd%"Mg7 bAFVnZ*{O n.yUV,[l MC go\~tgK*{q'`>'%䵷89ӷ"T ̔dJ<#2LrM2>\u#=$iOي ɳwfz ;u-3PI$DI&hRԜ<$^]HRfB%SN pX)$Dx[jʽ5۪sHށ}mmZTőZF%2)eMDuVx]bS7ْZ=m3o2㰘#]k hF -=o;K*Hڑ2|q/NCJl¨X2-׫rԾeN ftڊAmWwd"(taD^`85(W3BaGg943܍6l Y$f,5G)hÍZ&{dktSpEOMO0'7%"NF鎜PQ=י҆9 ضYON^r$e#k4LQ+-/.*!6QrRTSDKQ:d _HA!8iFO K< OcpaeK,qD׆acc88㎚iiiahs"[ena紶<|<+r C?0ԼK4"9 ߸vْ/TPӜ\f;͞u+QZNhp)DtNͣk,ece-imNw U\_|z-@nV Xt*L"Dl\wn%Q3|/ҋymSD$N^.cSn(RWKOI#xyma4y-)tbO'7Bdn ebc=M$l; |JW0h*DDY$Cw=!R{;qYXfcMq{W+ۻjϡ8k"2@QKn {7 M~HTi'šgiIS#NJ}u ؕb: Xm>q;[Tٍ֜X5 ƗrJgb5)=_$rf\v#Q[$cmb̒%Ie#$fR][bar㑗aS!X?;h֛%q /'*YȳRifxT%sëjS9W+6O)y\kĖC%x`Xy.O.KT\q)5A6$H)Y{Imӽ튅u&sk E6`R˓XH1I4zl62aۖ{7դyMS̮lgeTMA!siЬZm]Y-Cf$~I]mJм>H%lZgk TřCjKCﶻRlIKmT  .EhVca~,VC&kJꉨsD#L$Cw7"rMU.[s^jCQ##hR%޴[t1l;<֧6#\Ҳ[SbS`6g6"Dlni;[K$, f:&ZÊYp8‰Z&q YY)<q~o+ZP-fIBjRIIbf1fWmxͿP )Ft 'mʒ>nostuRԧZ8P+xlxT]15*N߁nYVGBPҺn"ZZ!=q*rQ5lSlЅi\ԵbҝSVha.F09eNd;%k7\<%>ꍡ*rvZcVp@S ->g35E9I e#^Rrfu[%BH7ƚێRędF"3Ē5%8'{ÄqjmJ&-=GbfYjQGؒ ikK?TRViٙZ' :E{*zouְHkm4E"["\XvHwLrdozkiI,i#.:<+w$y6u9 VŎupnA Tsc"NEp’^(I+a)]ĒȔHAMqҒJ!-%29M(+,ˬyq!e2ᮧL5`,\J7&pa%j޵c{þh{ kY'+r]Z|)TFbx(Z4:)_MU1LfsI:n.)"c-QI6A娓ޥfe< )#232%b[ῄEYaIdڐq[o !&}m!BJeR޳\A!($"\8xGaoZ"53[R@ZZe`ػ7eHsjLլ r@Zl%dۗ2`H FҜW$Ieʖ B4=LtwgNJG #Q=並& Jed r5c(ݚTa$)n4K~U0#4ҥ5R EaŻܜ(l,֫Ug 7č Ŵm'aygW[@~cjxdGdF[ǁ;xdF_BJBziTث5ͧ(NQƷ1!02"ۜAnH,Kz0"">3O"t\!caak+#8D.-]*BUis1rS5D^H))eހfxc"6H-jqXJJqQIoo%8$QF0K&R̥rg&Gk+qmkFRIj5>⌢4y{yӺV-SZ,@=#2#"(==HYoo SiZRQ)DDBfd"Wz #-HE2`LJ&Lo8Wr41֌(1j}E`itZL9FYހx/xD_ iAk~T(P2 8{]cM|C?Lr@E8\5|JcFDW 0^ v@˥_J$MY^YS1e( g3V=U #ŠkG8E;yfKLw dR&4aÛ]%mq]9W؍!)fE%‘8j)͚K0G#!FҳFB庥%$h,O)$eb{2?xoyFDx چHXB57k[1_}#r9L8Oi0?+^NdeYgɁkɞ?&Zi.kp/J#ŚKz*3fDj5RC f 4q#,-)Rq#,H=vʑԹulJoVF}"[2#d˨3#"[n!+IbEyJ}di)z o9}UOk)O?>>4Y@4 o j}c]P"dLQWF7z3DnrS⻍3j5n.\+K}$/m'\>4YЃ:^6J i!-'Z''9mr#@tۏԦXMw4%yae;J[-Ěl\NA)Y*Rl}RSSjb3e.$%ku*qhxNlȖ%xJ(=ؐZC4-B6-Ԥ[Yd$,"rTN* jaf\=[dlG1p.QbP,OYiyD]Dq(ĝ fXSFJJ6(YJXsz p&G+Qrk=WB_>A.)Nl8>@{KK){rlŕ?1U{sVSK2ϓQC.v[ȢS'"G{jTjNq dD+¦,TSRI91[~<&l92 {NQ/S\ RP&\Sb˅|mn׾u9}$`gedAfXg9厚VYEyk^Yak9kkUtvӎP]TDNLEpH3t_5BF1'QiPFP挴lEMSPhk8FJdβNSGm%s'$fK%rT`dJᬖodRr}$`sݵ?^&I%5t5T-ñ`tIvYs8+]$3ˣ^Vcs떰_mJAGKPkpUq"h𒤸܅4E)e[h4fQ%$fҴiVwz2_ԗ.RTvqA+!q A6Xl=[dl{GD:0ldO!|] %GCnR"JEeFK#Qy0KUK=!.s{KSv\C+r2)\E)C[)%ep211Z#ݐeo,҇ m!rK FA'V &cyq.=Ó7Yɣ1ז夨H)P>gIK!R'5y 2#9AxfpJvE2mn׾ueIe*z[si"Gӻ\4/Pbb)PS]{f(T296'UZ%~@r -7{FMQuIR5!J/6DdI<9PFj֪5 v{'[2N rT>}_nUSkt~Lv{'[9X*ML7OuBsݵ?^&Ikt~LiW&Tƺq}$`sݵ?^&IN@4 o j}c]Pmn׾u9}$` {xC} U>\n{GD:mn׾uS =utZXT.7=[dl{GD:):Pm|_a}UOk2N=[dlOo`}6/0>֪5 v{'[2N rT>}_nUSkt~Lv{'[9X*ML7OuBsݵ?^&Ikt~LiW&Tƺq}$`sݵ?^&IN@4 o j}c]Pmn׾u9}$` {xC} U>\n{GD:mn׾uS =utZXT.7=[dl{GD:):Pm|_a}UOk2N=[dlOo`}6/0>֪5 v{'[2N rT>}_nUSkt~Lv{'[9X*ML7OuBsݵ?^&Ikt~LiW&Tƺq}$`sݵ?^&IN@4 o j}c]Pmn׾u9}$` {xC} U>\n{GD:mn׾uS =utZXT.7=[dl{GD:):Pm|_a}UOk2N=[dlOo`}6/0>֪5 v{'[2N rT>}_nUSkt~Lv{'[9X*ML7OuBfI8)(d2R6?)1)I QDficᖐ1j m7nVv915[FmLeSSj>1[\uˎ]~RRv5B3L.J4Ԅ;ƭ&?4e?g?f*(_YOي !6wiPItFcVO!tO]- `h\ni'bJt.(g⸳5>dQ,ZJLx˿{>`-cqZjR @6Ji&;{u*y(omڌmBB\wRK5o.QKy dAbqkmKC S5 )(З]&32Y:hI%`DfH5(3/2ȱ<70D)sXjq!b^ چHX5Uo0]_*0,x`"= W)"i]1֛m+0˵L39&.:릲,gMZjCNMͭu qZq&un!FdiRLҢ23!)ѤԈqm0 upۭ:ڔZTḞg-_x\E-mZs=; sAPS-_x\E-mZs=;zk'<[?͇o6;`Zڵ@zwf B OdnOK)| Ph&ôDqNó0ܶa{=BJhr}vUn~I %3Ԕ3B3  r]4׏owDɡA3&WVGXxtwƕ8AFFk8ԔI\cy{eũkhKZԥkSԵFf)GJQfffffxV]qjqַ5-kZ(JRFffff#^ިyB1-ʥzk&aj~9$;Ƀ"Vjy#`&bR;v9Izhn] Oj&}bz[S;x(ޣ.Lڛ,VI>o]R:ڕkZڵ@zwf=0R{ |ը^{Q3sVz DϬBhTgv`{/T-~`A^Pg BډXK[VN^ZI삽Vz DϬAZ'> P9كAP{BډX Oj&}bE-mZs=;zk' Z'>bHE2rёjfgylH:мQJ usjLJ+DU.5)^c[0&׶SIhI%мE5jL, tRժ3ӻ0AP{BډX Oj&}bE-mZs=;zk' Z'>5jL, Zڵ@zwf B Od Oj&}bj/A=X@ jeꅯ+5jLը^{Q3)kjݘ4 _)=Wj/A=9Pg!a4Rժ3ӻ0h=0R{ |ը^{Q3sVz DϬBhTgv`{/T-~`A^Pg BډXK[VN^ZI삽Vz DϬAZ'> P9كAP{BډX Oj&}bE-mZs=;zk' Z'>5jL, Zڵ@zwf B Od Oj&}bj/A=X@ jeꅯ+5jLը^{Q3)kjݘ4 _)=Wj/A=9Pg!a4Rժ3ӻ0h=0R{ |ը^{Q3sVz DϬBhTgv`{/T-~`A^Pg BډXK[VN^ZI삽Vz DϬAZ'> P9كAP{BډX Oj&}bE-mZs=;zk' Z'>5jL, Zڵ@zwf B Od Oj&}bj/A=X@ jeꅯ+5jLը^{Q3)kjݘ4 _)=Wj/A=9Pg!a4Rժ3ӻ0h=0R{ |ը^{Q3sVz DϬBhTgv`{/T-~`A^Pg BډXK[VN^ZI삽Vz DϬAZ'> P9كAP{BډX Oj&}bE-mZs=;zk' Z'>5jL, Zڵ@zwf B Od Oj&}bj/A=X@ jeꅯ+5jLը^{Q3)kjݘ4 _)=Wj/A=9Pg!a4Rժ3ӻ0h=0R{ |ը^{Q3sVz DϬBhTgv`{/T-~`A4mbvl|j+3'V^eJXХvgjjB[s<M2Ҕ-m^e1q/<%iC2M<㭙%E- ͙K#Q`%'*5RfdfXo$u چHXB57k[1_=,x~ZSYYmmr)H94QSkmؕ$*CU`AQSm#?m{.a\FJܢFk\*`+Ps [hգyn lաROT k҆f5$cLFg?DTZ T"=%qu˔C)|Y]+5V*K"E3$kiTY:61,vPKgiVzi& W[iQ%Bܦe47RW̓h;<{2,2sqrM5AHmA.zeH3bQU )jHi[)D{U&)Լ?ÿ 5ob-$y#q|>8a歊<˭Vۭ)[n!IZRLT# G##,HA񑗄}FFx>#GQr>i孷7?U{X;]gq_~hj/\Mo-mk Z=^" ]3EO]>64HU˚Iejo1$Y28S\b؝8~hj/NY,WLʑURja&PcRPQ /M**^y/fco)E\M̌lկ;ׅyQ &-z7+hLԤ"An%kd@ d7)^(O#,2rK[xrqA^#Bj$}*EGLAzn.L 0(4]u15_N]{e* 3r.PWu6r6w%q MBSLJR%)I$``͖͖ABwWLE_񃿯LE_[[nn~;k Z=^"WLE_t %kSXFl萗/ :*'7D؈irqB76XD*(#qՂnGjf)2uH&jMmXC.eX"V)7-AE`R.57 Mq 5Knr9;#p.S$i"i(ȉMUY+.[0p&Q(29QL8IДͩF]ZXy`IF&#"njG76'fd$ rI1,㉩ɔuX7ITR"HBtt#_?jTnuq?${7&ܷoו e^+Yse0R ;u\a PJ2eBjRHJG!Ox(dA PcA55$ejzr/CϲcYQɞ(2u:h)D#qiG5BVеoY̚RrJ/3OmQհ_j:Ѿxq@tMX'Tr˔-Ķȹ mVOwͅDBS$Q:,ٹ 94dI4TMU^~R7%(RoFJ\i+a4IŔfI#'/ZaqbtQ`=%I0X dG^+؜$MDKJSYQ++,ܟhX̦V%`hX"6t)MkTTLnDJKiپj9T'i:vc̮hg, Wί4r;ƹ\E1M-zɧ96!^NfOe 1'kqKbc69t٫j:ùotLk˳S[3gp9Qm nbUR)Lȣ r*GU_m~)-y))&e{(kIElh4{-2mopG4xLam;"a"L[uEफ़6i*9uѱ)Of)*NK 71?NRO+Ih̡;Lnh[̊2d dX\UchaMngJuՉ+-k!jN5J̈–1E^|BQ0xPB,K.",^w6Z}]f$ 7D$:vݱ1t4P~NWO+qE+*2UKÍ- IWz}/4M2(ȲDj#O}f`Iop2ĥ{-ŬN1˒ٵ YOECqb1ħ:8U!G^a_H0w_H04ۛ6գ/0{˯U;˯Uq@kykm^]gr{e*{e*8 5k 3hx9^22PZssWczE^u^u(Mo-mk Z=^"WLE_񃿯LE_Ua~y+׿]}"׿]}"Ê[[nn~|C?VWÕ.W`.Wai孷7?U{Xmv>!G^a_H0w_H04ۛ6գ/0{˯U;˯Uq@kykm^]gr{e*{e*8 5k 3hx9^22PZssWczE^u^u(Mo-mk Z=^"WLE_񃿯LE_Ua~y+׿]}"׿]}"Ê[[nn~|C?VWÕ.W`.Wai孷7?U{Xmv>!G^a_H0w_H04ۛ6գ/0{˯U;˯Uq@kykm^]gr{e*{e*8 5k 3hx9^22PZssWczE^u^u(Mo-mk Z=^"WLE_񃿯LE_Ua~ygezx5ᤣ]($%Ygfs<27\r,uMtMu]5Q`Elbjݒ,ժZQ8LCNTfɚb6.%J)2#=,F#r6= HI'DXE:挧B 1)81PB!zLr@Sۇ^gQkD2,C\SG)Li[XO#ﱪ֝ɞ]e;['O\١Hjg6apDD1>M[吹l:+2a;2e=)[]:FӔ* h3h pd >q9 93%EZ#+67Ydیۊ8!Ҵ!$Q?IL:N#7GbobJIe䙙cޑJ9D)sXjq!b^ چHX5Uo0]_*0,x`"mw!)ZKH,pV Bm7Nکa&LWl퇝aٛedfx˖ZiRRRJQ%)"x|ƚu[ayCL㮺 h#ZZ̒$JQRFfD%k8K#^kh<35ֿ6݇~2΋ܺ]㲀^Y_A?N4v /rwg~2xgdkӭpF:m|./(k/8h˫i.֞u-X{@J5k՛_48gnP:LJZ+bUnEJ)N) %AZI畛•W~ D=9̎Tb2< x/<PR[iJR+J*J%%Ddi23####J "\)_+wO˅+~@ya𸼡_-uv3?yĢ"{vX6|>SQ8&@LR- %7i4K/J pr@2˅+~@ByjU OiцKKy͢uwgW{VT1lٓ Q$۰\^Pׯ^p{Wk?[$X,-LOL`R$Ff%a!=k~BCW$ŪSDJsH7 bJ4d2;*0"uyHJM,LQY oBj=H•W~ Dv /rwg~2D]˅+~@9p|߈?{݇~2ܺ]QrJ_"~\)_+wOa𸼡_.yg/8@EܸRW W]m|./(k/8h˫i%w.'`•W~ Dv /rwg~2D]˅+~@9p|߈?{݇~2ܺ]QrJ_"~\)_+wOa𸼡_.yg/8@EܸRW W]m|./(k/8h˫i%w.'`•W~ Dv /rwg~2D]˅+~@9p|߈?{݇~2ܺ]QrJ_"~\)_+wOa𸼡_.yg/8@EܸRW W]m|./(k/8h˫i%w.'`•W~ Dv /rwg~2D]˅+~@9p|߈?{݇~2ܺ]QrJ_"~\)_+wOa𸼡_.yg/8@EܸRW W]m|./(k/8h˫i%w.'`•W~ Dv /rwg~2D]˅+~@9p|߈?{݇~2ܺ]QrJ_"~\)_+wOa𸼡_.yg/8@EܸRW W]m|./(k/8h˫i%w.'`•W~ Dv /rwg~2D]˅+~@9p|߈?{݇~2ܺ]QrJ_"~\)_+wOa𸼡_.yg/8@EܸRW W]m|./(k/8h˫i%w.'`•W~ Dv /rwg~2D]˅+~@9p|߈?{݇~2ܺ]QrJ_"~\)_+wOa𸼡_.yg/8@EܸRW W]m|./(k/8h˫i%w.'`•W~ Dv /rwg~2D]˅+~@9p|߈?{݇~2ܺ]QrJ_"~\)_+wOa𸼡_.yg/8@EܸRW W]m|./(k/8h˫i%w.'`•W~ Dv /rwg~2D]˅+~@9p|߈?{݇~2ܺ]QrJ_"~\)_+wOa𸼡_.yg/8@Gn*j6NqqqT {zeZUtѥNaU)f 7Xsғ> q3! w^%IXKs3on!l>app4l٩h4G$p8Qdd;I,{p#ıC?kCw$,K!OP  FR r>fnZzxnZzxV߳'tg;y{]s3IqdBuV+ Cm͸+=[qnF)J}Wi"~uc-3o[mM"{&[sb,{J(S{ %U&!Χ"£CT, qslQ~Jn Kl!"s%)3C6n-J6\KᖢͣZJz˛)f$IAR)u ");-z%f3$a?2ߵva?2ߵv*o_Ubۿ8ͩv3Ԯ0瘄Ec+c#{?oV䕌z#xstJ;͊[IF轵'*f͛Mf>D_ͱlhbJN D•S%)cs9"I5vL i&t@)34dH#:S#':iiIqOwfjDE ^%:2)cΆFY"L$՜8r`YsiNKV/\T-=5U6KQֺ;'M%Oc 4G"klw64o 5wMn9779#Fzl9c8Zex9c9i:tMtMtFk IvnvE e[ nnbcF1`\Ajʍ):V2']K(k9okEccsnKޅ",5MڤNY[4jV:F6g& Ĭka{OH)2jQRIHIIj32TmVXfLxglrj\iTEȒ)ie]S- }ƟhJRR;8hAܙS[nƵ܍U:4iiIR" .8QN Kd3ZBJJw=KrR6i͙եHă'<뫛+Qm jlvUăeW< zEvKzBr@f 5#UX5N)K^VEjRsײug"p2^;]`nN"D'LYs7eqf&.jrU|ox2i#5 1ޤF$&DFJjZPwf'/IH#<14UB?kCw$,K!OP  F _}GfF%$L!֛mJ72 0ױ3 s5\eiWIJiQ4*"4&XoӮo㌼ˈuZu[Q-qKCY)*"RLn28נ!z Q@Sm(|/'k/0EˬUv8:ׁƽxkMʎHS.Wyh/0^C'_d?qA5*;(҇"vN"\]itIU=Ѩ*;p^PB+m4H2tiKpN9)J/ l! 'ni;[ՏN3333a3333!EqmBR!YJ"JR|)IH"w! '>AW~%m(|/'k/0J.]b^arJ ~Aa#9"x{ƣ,&r%Cq\c#P%e[!\k > E$S&ή̧Yg IX̄4HW*{\cm._;ߋI}TMJ8Qrw"}+䂮?9|U߇?tВ>€EY4"=LrFԅ"NkHE t0p{Ӫ^b3 EzE (uGy]}+䂮?9|U߇?tDiCy;^yJ.]b^arJ ~C_$wO"QP$^Nש^`ҋX?qE܇ҾH*CW]H@6> q4*;OEw! '>AW~% EzE (uGy]}+䂮?9|U߇?tDiCy;^yJ.]b^arJ ~C_$wO"QP$^Nש^`ҋX?qE܇ҾH*CW]H@6> q4*;OEw! '>AW~% EzE (uGy]}+䂮?9|U߇?tDiCy;^yJ.]b^arJ ~C_$wO"QP$^Nש^`ҋX?qE܇ҾH*CW]H@6> q4*;OEw! '>AW~% EzE (uGy]}+䂮?9|U߇?tDiCy;^yJ.]b^arJ ~C_$wO"QP$^Nש^`ҋX?qE܇ҾH*CW]H@6> q4*;OEw! '>AW~% EzE (uGy]}+䂮?9|U߇?tDiCy;^yJ.]b^arJ ~C_$wO"QP$^Nש^`ҋX?qE܇ҾH*CW]H@6> q4*;OEw! '>AW~% EzE (uGy]}+䂮?9|U߇?tDiCy;^yJ.]b^arJ ~C_$wO"QP$^Nש^`ҋX?qE܇ҾH*CW]H@6> q4*;OEw! '>AW~% EzE (uGy]}+䂮?9|U߇?tDiCy;^yJ.]b^arJ ~C_$wO"QP$^Nש^`ҋX?qE܇ҾH*CW]H@6> q4*;OEw! '>AW~% EzE (uGy]}+䂮?9|U߇?tDiCy;^yJ.]b^arJ ~C_$wO"QP$^Nש^`ҋX?qE܇ҾH*CW]H@6> q4*;OEw! '>AW~% EzE (uGy]}+䂮?9|U߇?tDiCy;^yJ.]b^arJ ~C_$wO"QP$^Nש^`ҋX?qGiډj7&ڲnqnTs{f,~vџ7J,gMni;[Պl Vn}6ˊm8(ئ#dp49!`ߓ6TҽmݬX{ʅqKsE\6`yLeMacօIC쪕V`[f҈$y5ik5 0MpLT%GELeRPN6[hڜiQs.*'򌬗WN(E`[dIkm3-9$mn9̓K9f+f"}24LZm(|c{W>0몃uPt61J\ڱ u٪uj`$϶2(k $iJViFԺ@r k_ҘiE3T+K읂YbsܶYj(YMj:Y_m46&7IRS}6Zn(t5ܮ.҉)ZU|YDeu6~sj-C#2ƼMO5+,8'oKOȪ//ߥE*_\uluF6"o1STfQ[hyi S:i Ch]\r Vo#ةJt %+Fuz&΢'HfҲ q+O\ YaN9jV?tg{jb zVP~yAdnP-˰J%er%蔕֧Pt0;rISgw}*PU(iYg5dEX6(|Ac=N$}^ֹ<}͍[ÑLK[R"nuE[A0VDa_g%n,1{ڜ 1IfahIhRtӖQ8\hv(몧mnx%qI7kYr(Ę8J2w[xL;t(U I)j%8sv]0QFTU+Fh:挧B 1)81PCO43;4L( W,T`c]2JӶ[L q.iM#Gv?9,- LĬveEd;EOn. GOhjX-|2>dil5HdE0b҃J:g5\ <9dHwHܸM׍ፎ!O-ED򱰵+TzT~RU6Kf,~vџ7Jl[dtզn;K0̻# 鮺Ku֣,2yVikq\Y kZdJ2"3}=&KG! 0 ^y -MKqũ(BjQHK:o?8(Ei]xviŗ?{X:o?8(Ei]xvӋ/[~u?"JbqP<8})@һ[YhN!^Ibni;[Ռ~0A/{K:=BNJv9}"+SvY{QvSByWDK-֤.!hR.OJд4&FJIb"rZv[qrKBZ Ҵ- JJҢ4*"4+:~h^/3Jmes;t_=XAnz6g/2(MPfMsf,ra=E)u/m!<{{N-wIzh^/3莭ۦ2&Shq3搙LKܐCs ٳ"qLZMYkQ*Ji]xvӋ/[~pjTiKA+pFZV^ 7Vxy!B&R&#L  %L~ jpٺV:)=*\NFӴe&,UΦ߲>@wi 8Ok{SByWCM ӿe}] +qe}, Φ߲>:~Wkk-)ݤ4_=X@M ӿe}]u4/Nt4Z@wi 8Ok{SByWCM ӿe}] +qe}, Φ߲>:~Wkk-)ݤ4_=X@M ӿe}]u4/Nt4Z@wi 8Ok{SByWCM ӿe}] +qe}, Φ߲>:~Wkk-)ݤ4_=X@M ӿe}]u4/Nt4Z@wi 8Ok{SByWCM ӿe}] +qe}, Φ߲>:~Wkk-)ݤ4_=X@M ӿe}]u4/Nt4Z@wi 8Ok{SByWCM ӿe}] +qe}, Φ߲>:~Wkk-)ݤ4_=X@cF)Gf6u:~T(Puw7 gF;ީvEM+%}fed61FE%D@iҹAdZ:?`6DKѲ'% m;Qy4š/*,!Q%cvQEm_$nRwB+~ɔןc%L;NN`f19ȬW Ql! n%!eZL'11M %'̧ 2$ Q&С0x]Yęb 7S'4 ,SHF9Z1Zk7%R3*C\l"PX6SDr{יMqXH6׉I' VHGx(Y^xS>7~Bļ"9 ߸=k_tabUaX@%AU{å0ܛ2p=Eĭ;M;mge.e?&|kkY8Kc6IU#0u砾M"ZԔ"|clYKFj,f"5"E6KL3"5҄&Xɫ[Ou&m? 9;@_}?1Û_T5}ki:@_}?0Zյ֊\xgnRkmw*HB骖t3'-3CBF&ڄ.5!T$puw[>j8ԩ|9]Tg]T1d5JZiǬ|xe=JB;y03s)W?lk h&YyL|-x%)$ļ#I`f*lk}\n֫f#6lmd I ͼᓼxdoy(L} u]'hy@źK+11矲G*n<5Fyd"32Z }-$ꘛQnjn=m2S%EO2Nk}UͱSq]iimV$ˈ9qZ }-$s"A^ZI1EW>}gaSE9qZ }-$s"A^ZI0+WA 70VmuȭnWuL9Z }-$hY_TNEUEiRy:;"LqIcIIyi|LQ eX֩y<͈ڏWuÙ NcE,K& "GD^+L#'< 3\;!f1 Q$Α;aEAZ"(tRFD $CLc xHV2'q%M NAzh4 O蕆ѫc{JY"6dd{RK.5e+,$&F*NSjiHA$i&֕4FgLKI$-`rvI:[TZC \Vr|ucލ82LZ5_K6WhU2ɋ'IӨj㌅޲R10'HοL5 LZ5M{v*M>4޴j:$S ENfa3*l (ۚ"V oT}ta葳NBv( (YxckQ ,I;s"%!y|DHY19>Ɋ72mڡ%KB4SNDJB͒x%99)f_I.RGbjғ6,E57.H#R<ᑮE11zW&4KݏVr/E%-Jai*Ӓȣ,5 L\uMuXN_#u{m`+dч -Mo=|b У=T9^M}솤(+&ԉ77 Z (:DH'*D,,H$ + ptǷkpC8(#$2Si2#)xocb[Uq 34h+DDk"")e6f^FqԩR髻7(ô=$}3ԍҹўh%F]:ƴ92~:4>jGƺvc՚9}ItI9}+9;k*RM^N ^UddTq'Ekv S N2+[磻S u~8s UjVZ) ̊{i'TÙ N^:P aOkEktå{i'T@_}?0Zյ֊rs"A^ZI0EktaW>}gnaSE9qZ }-$s"A^ZI0+WA 70VmuȭnWuL9Z }-$hY_TN@\ndVH+KI:ȭnWuL4 o /U}[]h .72+[磻SdVH+KI:xC7q>S N2+[磻S u~8s UjVZ) ̊{i'TÙ N^:P aOkEktå{i'T@_}?0Zյ֊rs"A^ZI0EktaW>}gnaSE9qZ }-$s"A^ZI0+WA 70VmuȭnWuL9Z }-$hY_TN@\ndVH+KI:ȭnWuL4 o /U}[]h .72+[磻SdVH+KI:xC7q>S N2+[磻S u~8s UjVZ) ̊{i'TÙ N^:P aOkEktå{i'T@_}?0Zյ֊rs"A^ZI0EktaW>}gnaSE9qZ }-$s"A^ZI0+WA 70VmuȭnWuL9Z }-$hY_TN@\ndVH+KI:ȭnWuL4 o /U}[]h .72+[磻SdVH+KI:xC7q>S N2+[磻S u~8s UjVZ) ̊{i'TÙ N^:P aOkEktå{i'T@_}?0Zյ֊QZՏ 78fgdfm/|=)-)#HzҖta99̔FAY8qxx[*JuY\ijN V+xIlnW-Uu6M55ΰ)JThhRӒo7\є|P}f?4e?g?f*(sCiƛXѦf9@f"=IxbBR2NՊ0XݴZOyb:S Sj<9;bBHtlR}Ԣoj& 6g\fERPu̜XH, 1O)PCcW: $`hkҲ7i(2.Ė䅰jٰ;YոN*M,<*ȹuv, 509t٫ֹGџM]f^SFDADQWKD$T.6PTJnfa-kqIVgm H!u9-E]>{TR^:ULlb!! ^UgUd!(GtQt}26qy%l z%`Qyc#7~Bļ"9 ߸=k_tacUaXE3 \BSeiW[]P-߭=`J R7r5+G,7!r]tRHXBO52U+0(I#p6[@~cd7*bgG^dن@؉&yci\ZHRjl!IX㮸뮚|.W6]R Xzt|6?) qǐ:jF/#,tRȓ4jLM^Z|ɀL~h~>~T(P2 8{]cM|C?LrEd m+=q׶lA@O'?]sjqEH<\mNSZTj)60W V֣'0WD`Y%\ţ k^ˌz !a//-GdnrgJ1KYR,QAO)f,~vџ7JʛWkQTiF~'?fxK ~OM5Ҏ5l ؁Lא%NVЧ̐KZj2%-%V"RIKK2! % }lBR\[M6҉k2%- 3QN+߇?7(J~۴Zi[]ȩ>{S&ÉOҟ؛ -n_jt5⻣R}, c KW?+lU_,mHCmfn{F Q;Z{ҙcٽF׵=8)A2[-+!udY'Е̽*I{Ddd&;^mM҅䶳JRq$2x J< DFFE;-[Z{1c]\18:),;;UrNsYϷ.Z3ľډвp,;z0-51^% otdAYfJޛڰ\vAIXy%sfܧ!^q.6 ŧ6F54])IbD{±;9[Jt˨c FKZTL(RװKyIIQbI":8Mp0FR;mHQW Q#\rJ%IhSVaIM;\S'=FAY_} 3ZwF5s")n]-Cq)o,j{blEz~tMnUeAm+Z&UC%RDXUb&tmYI9i8o"JG*j#-e"C–󭲥(F7H5"ݵ+u{zD~ĊK꒩!'<42/,s,MuL`Z^f6 J,kj7fԊZOiK78C gTե*߻jsTTiԈ֘Ѫ.|\FGpڝ +~dzJ+2(^<)*E׊hIm Qb);,S׀܀y)߬ *ZȑsꕢNf%*wfĆJIbQ 23,pGibȃ)֠-#;4U%v@U,+; qyQXvaUI\5R 0`ZH&i¦yDJ2N%bd^Lm5 KFMMiJ$dJ2Iq,"0QE[LruAl9ԌjZv-$slԔ+M~%jRѪC{kGvD)U{}sJsk+ڡ %M(,VYRea'Iyz[0[Ǔ&<5#O-))I§q,L"ıKgQYdT̩BpR0N%Eb{789󩾺w3Φ߲ή;Zi;1!vl;($Vr$c뉭R=Pf7CIk9yZ"Oj3 ̲Mxl+ ,MyCeF<⽽K 9V-D uTbQ-Bb'$[J#2px$DhN&X7I\'* v-ҝZ' X%Æ֒7Z%p O'{R44lJlrLhɲN 3lq+SjbltĜ7]t-2<m/H~3zQ唉!hNVwVOIIsm5CVja⬍L`L*UgN`P`̌=adFdxVJ-KJhdJ%KnvU3n! Z$ZP%fI3-hIZOnLJ`f)CvNa9&%e&WӔQe*nL´Mӿe]9ɒ]\MHC%çԇJBȎXI&5i#Qf=,:%FInY-&d`F#1@0d$FSZJyPS8caĊNpEmT) z&)("VvDڸ\",<ؕJ J ijED2$zk XޟMt0tKRnTA"$fN$J3dG#1{PFk^ "ITrHIRFgX.IJgLraS|C`y^PF?jjR5zFlDS8#dէN9Qj|±QCtIp`Fj|(a9:d kCV ux9Wza7< fx<%FDpgA ZIț& hdR7Y< fyH,UmX!̅$!Wld~n8\@t@%yf^AƢw!QHdtF(֣{Gl˸󩾺w3l!t+BSҤe񑑑A-m9IPkSkBIIZ Ҥ{iQ |o/ sw3-n_j;1ϝMӿe]u7Nut7hӽ_EIΦ߲ή:~:Zik/wG"ll` sS}txgWCMӿe] -n_jt5⻣R}609󩾺w3Φ߲ήZwC]ȩ>];^S}txgWCv[W-;ڡ eTm|o/ sw3E+PWtr*O>u7Nut9];^ݢKNwCY~+9'ccc:~:o/ nkp %{T;1ϝMӿe]u7Nut7hӽ_EIΦ߲ή:~:Zik/wG"ll` sS}txgWCMӿe] -n_jt5⻣R}609󩾺w3Φ߲ήZwC]ȩ>];^S}txgWCv[W-;ڡ eTm|o/ sw3E+PWtr*O>u7Nut9];^ݢKNwCY~+9'ccc:~:o/ nkp %{T;1ϝMӿe]u7Nut7hӽ_EIΦ߲ή:~:Zik/wG"ll` sS}txgWCMӿe] -n_jt5⻣R}609󩾺w3Φ߲ήZwC]ȩ>)k]o iMo3(S_"dwJ(0ܜ Q]Fa妭 ֻilyRiNaCmjZќ#A1&IHԤ>2˾YQ!&VVu&F1&N񚔃-&?4e?g?f*(_YOي !,?o33] :QJ1V8Zʰ_)naI81];"NmV/nXc>Y)HDmԉ8Y <$+ 4'YcPC0^ƚ,%8J'V}=K=Diuu)Xd-hy۝bi,Yޔ춽L:sZ8E`Q[T޼WggVކXml%KYl+AV !Dz!^L*2 'Wrc7֓<9 )-,^%qթRHD#eX$f*֚*Q) gid^cJٖf9ac8˦&X閟&iV HPZ]B: Yu)D[Dd[_.Bq UTͼCz*ZS) R;Dd['f+O;+OhM;y??εtI/VPk _B9C _B9Cq:GO=skX|_HJq&Ldk\b^Xi]29Tu>I䤄51s`v]bb&UMFm^M--k.*3ԂG W&Ԛڱ휑>Lk߹qvw!IWϼ(LTr2jRe2Q/$dZIe{=n#"k s2aTң©NU1! &wSR%<ܘmn3xnOn3BpL浥J5O9a(C3 Լ1382筦‚Խ,Z J(8uaoNXznOVNіS䎩c^ˍ9#|׿r~[_cҮŸiUj)τR*dŨdWK2uJCKyo)8TYOZ).IjEKqնQj& pՃMϺUټd8T~bk[3) XMo-5Ikal 2C/kW)N.8|RrdWMM֭ջ MDLŘ63G)=~u:bkUFKx`k~y#|׿r~H&5ܸ߻F`T٤0w+MmUh DƢc4jC/:VɖQi&>> s{ᣞmĺDq'`kNY,qY`j$4yW80I¸#ՍsIcizRc dsM 'qzP{Cz-$c'k:1V|vŵpT8(ClxMi$qVYe`fz䎩c^ˍ9#|׿r~ԻJF)hשDx OQ˗Q#vՔEJsyc:W}IF[JsS22,JXNrLk߹qv$uO\oݢK ^5ViRH֘K%*%8bRokQe~"o!ڥFUKY5췣!7nJxi6~6ͱ/d+Wڬ"K4h4h^MՆ)MW!;b CբU a[])u3$F *`HL WnRUqDF,1J2VɜQb&Bn$[䎩c^ˍ9#|׿r~%g!ίK4'<_i x%FI$J5-iR֥ E=M覆 jԓa+HJIKi-JqZ>V\pI;\T\'>[tr.: p.i/`"NN UsIl̑[%lg wLk߹qv$uO\oݢ݅n 5zcDoF3)+{êl^He[3Sm+yfj3S,5d JKΊHsA '9NHڢ֟\qVܸI%jV)rZfgH&5ܸ߻C:ɍ{.7]IuVoGY-$)' -)$҂$eCc Ҫu6q[u¸n;(VIJLxcKqcj#L &2z[!N\Jԕ9F'(#$`ܟDXd^5#ЌܵW&]>]4g˧˧˧7;:ɍ{.7䎩c^ˍQajMuK4(NSPLJKy),R &Np҄\y4BjQRX%%DD]Yϟ_$dhk5ЧZ .L)!+ON$ɵty$j䎩c^ˍ9#|׿r~GZ{+*K#Rl1wmռY$oL<SiJKhA$/lq?_#LZfHFA$ȝsBҶ6BPD</]_!Moծ9RU2&e*;tNPdyJkZk+eg)9Ԓ$c T{OT8#ۡUm'WtF+(U?1mxP)UȈ^RE rcfSƽhrGT1~CWu&V) Kfĕ:Zy*NZx;吳AFX$^}*m%RvH[pTqr%I,ӫlNyƪ<ڭ{J:\Q[^ܙHQk\ѸhB&v,0yKo$=ZV{ri$q*s[ Ma#%iܟ%))I8AH&5ܸ߻C:ɍ{.7!{ U0Q̃"5VYžYY'gTN%ԕ~u1fqIEg4{9,6XemqP7 k/, =>٣ψMC0P4>#%]{^nw$uO\oݡSƽh*ϼO:"'S5FEý*O&D*IT}ILIy)S)"ȸH&5ܸ߻C:ɍ{.7+q:GO==ucI}# @nw$uO\oݡSƽhn'T?'sk/Kbs#|׿r~H&5ܸ߻Cq:GO=skX|_HSƽhrGT1~Lk߹qvuO<{:ֱ$ 7;:ɍ{.7䎩c^ˍ7xtw9ֵ%1ܑ>Lk߹qv$uO\oݡStO#εtI/a 䎩c^ˍ9#|׿r~ ;y??ucI}# @nw$uO\oݡSƽhn'T?'sk/Kbs#|׿r~H&5ܸ߻Cq:GO=skX|_HSƽhrGT1~Lk߹qvuO<{:ֱ$ 7;:ɍ{.7䎩c^ˍ7xtw9ֵ%1ܑ>Lk߹qv$uO\oݡStO#εtI/a 䎩c^ˍ9#|׿r~ ;y??ucI}# @nw$uO\oݡSƽhn'T?'sk/Kbs#|׿r~H&5ܸ߻Cq:GO=skX|_HSƽhrGT1~dNFodDT&+֯wب42YwJ$> E چHXB57k[,WJ3!5F~+Jb*֚zu*k?u>d^k=##5s7eבVB;]r5Xzu fvш{6k;3Ndeef׆I*x '_sB|HwH!lg\_>v-hQdk,ntȕ[H2NR.wp&Ss535`-XjdF$tvlSKU<׊kiq=Rp3$ı29{Ù٨5fs\I%%d($X.֞u% *業N$1[dOc^[{8# y1omlױ6,WP#V֕&6ey1N^i7RrqVማ;̇ͩ*Dldg3yp<1=傫}_ GY~5l #-syEzV2mqE&;XF%}~){~FzE xaZ@{1GUfQ90 {vlOm#9jo7)^b$ꗳ51a$V$]$ ",*DEOO%cfiʖJZ%P),O|lOyy"̖!mRdiiJYCPزL卉\\ \YF[U`E{#51n%^kA糩$ixd6L5 B!lV-X +\wwDwfx4Z JJ\Myْ x)ty .8HJkЬ'wA< Rlִ͓J$ne9DFC*̺huBs$Y'03[zHsSvc,%gPs{*H ȼձka,EaF)e]+3Re|l1Q8/iq=YscDjdm)+D[׽q96Is r8vguFD]-ܭUQJ,TK$RFddD{Yf%7djzRI I)i!hIJMJR(%p`m7wVD53Su`96If q8&3L:AqLb,}T"R27tzl9h. `K&  cHüO/jԺV};3!,AlTD{+uҲHl{LM8'ڬ%֔*7;%!QrQdqN>yO_N~=_tHyCGg_BK$;~FzE x%}~?#="zw ~=_tHyCGg_BK$;~FzE x%}~?#="zw ~=_tHyCGg_BK$;~FzE x%}~?#="zw ~=_tHyCGg_BK$;~FzE x%}~?#="z5XsƲo1:Wm9 6s-^VՋ'%Xr67©Lޟ{57{:ѻfp^>1)81PB~h~>~T(POuw7LrD&N8;1Km4oTyA3b,8U8ό-ƾbZQsœk,Q%2id5t??PjcQidI>f 7Xsғ> q3! w^%IXKs3KXL%4GmK{SG *H&Qݏn5$KBS7~Bļ"9 ߸=k_tacUaX@ךs)HLAWAyn}Clg`Yx]_&ZiyeiWENP4pVm[0jA8jI)ȬR*\[-i<'Ev*BUީmRI[dD{8ЮގYЮގYfj ~;rx??/sX꜒'H}?}?,t9<~[:.9$NB#tT=cɬc6ԄRű7:D,_A^+F}d.$5\aʊԞi])wBz9gE1ͅ鮨2JY1" PJKHIdDFgn\#RPdii$d3JI25BTյZ: : %stYr3LKlMR))NyTAȕIbay㤗$h=P-߭=`ZidȒCxI7\7 $fxȌ9=ϔi%KUSBI~JM(SJL$|ȷGky1=Ll/rOv#q:_?O-n:.9$NX\=8 U8b$E.)y] 3U垒+o>нLҍ?oT1J)ش<6"y*f 5hosT$FH49Rc7ftTfЄ&hRLǒ;[ɍ.Ica}˒{np m~;rx??T:FGky1=Ll/rOvN㺇'K}E:$0ǒ;[ɍ.Ica}˒{npt9<~[:.9$NȈȍI-!OP S>7~B4y~«}хW9`CƳ뒶M);iv=`avF?_u1]t}T5_-hz moO%);#R6DBУI%i< EE]FKKKU*1V(/i/%S$Jmf2JУ%[ON?o?8(+wݢKQkv"{lXO"JbqP<8})A^7hx}ק~EVذExqS? -0RmIH]5R1}dh`hBڛPƽ$*g5.H(ViyEDy֐Jy8XS{/F&ʟk8F< DȍXeSvjz'L'aKοP]+tEoDȥ6} 8Evcн;^gцտ0LdB41%PkP5uhIʦ5$FIIo u *n,QSꆳC fRk4F$[űh^/3szwϫSnt %TQC^+[cc9н;^gSByWF9ѹFêX'j$6$^$J\ҴXE. $D-3ſ/LN͗;-&'j-Աp-Dg%=inlDjɃVRċx ?H?D|h^/3szwϫmU\ˎ2n,e&ڠǰ0,iNqg/}4]hDfhQ'%+J].{]"4MULI~PDlkT9٩9{x(ӝM ӿe}]u4/NtyRI3-JS;7qHڷR&~R)-lAE]q*&eEvI˱29WγZI9yu)g\S4ܱOvuj#ц$ SI,0?͙|$#"~[:]fI0j3[(,2k&FXxRK#!'M ӿe}]u4/Nty[{L/NH( $Z|jƤfeKq`LcR[گLYgm+y~ y`8!љWp~qChtQ8vQ$ayZᆺ뎓ujm4TQ*9XU7c> iVVp*9XW}9i%cch^/3szwϫL^]פɘtou\O}>QPAģɑ: I'BC#bIɊ7s|4e+RȔ;b,9bH&u8\[-a[yé%,DETQVXJI %%FI,ηE>RjCI$HLxhxq&fII6-+2Bs|h^/3szwϫQt %T[Oh^/3szwϫ7hx}ק~EVu4/Nt9н;^gю`]<j>kv"{llg:~h^/30 .@jt5_U63M ӿe}]u4/NtcOrZC]ȪΦ߲>:~1vP9-Gڡ zxUomSByWCM ӿe}]E(PsݢKQwC^+[cc9н;^gSByWF9nt %T;Oh^/3szwϫ7hx}ק~EVu4/Nt9н;^gю`]<j>kv"{llg:~h^/30 .@jt5_U63M ӿe}]u4/NtcOrZC]ȪΦ߲>:~1vP9-Gڡ zxUomSByWCM ӿe}]E(PsݢKQwC^+[cc9н;^gSByWF9nt %T;Oh^/3szwϫ7hx}ק~EVu4/Nt9н;^gю`]<j>kv"{llg:~h^/30 .@jt5_U63M ӿe}]u4/NtcOrZC]ȪΦ߲>:~1vP9-Gڡ zxUomSByWCM ӿe}]E(PsݢKQwC^+[cc9н;^gSByWF9nt %T;Oh^/3szwϫ7hx}ק~EVu4/Nt9н;^gю`]<j>kv"{llg:~h^/30 .@jt5_U63M ӿe}]u4/NtcOrZC]ȪΦ߲>:~1vP9-Gڡ zxUomSByWCM ӿe}]E(P;V&mo-+RG&NTɋC)v]IR\&ގ FZBQJ"q/#6ͼDN7&yUE17I's1!OP S>7~B4y~«}хW9`CƳ܍:S ɳ'Zk ,5F6sy5}ki:5\n`pz9 ɵxjTuV utDYNZ4jB|[4dӄͤF-y.>rnDY,"]jBQdz_c Lv;[f)$o'o, _Xy&{;${/O{,  .2Ffy 0coMg70IxIWALaEae愢2,qt4Ӭ;fmv6Dkty5 LM= TFֈT5* jSyi崠3TI3"#33"̒"N:PkEW7x2*-R"1tw*nC;Bl24[mZ4@BHVE[ zv)DIMM$Hq"DMFPER%, d#FlHu"n]#ɦ=D Sej"0\OI "QL[Ӻ*+L'rc|:IQSnN͓%q+R$}seJe.=q#}YGbxIrI*] چHXB57/k[,wWJ3!5F~+Jb,~vџ7J kl 3X9 "VR̭kN J8etu`^𐥉12PLaɍ9>yIazowEAEAeI%Q$%QEYxi^ic㎚ciuɏOي cFSqbB{6igwiP]ղ ε⧇b%6+6:&ymHw]Jݛܚl:Q:F㔿um5~#(* xrdx;ֲZV}%]\2Owt:BW ~_tlж9.q2 QHc;NwqHvݡ2C^ci%H32CI…Irk[eW}擕(rS_WOl44sufګ M6J o4Gis&L<&HBMkZE:u)ι,;ws1$ "9 ߸/?kCw$,nsG*Y.gCOE~07X'?\| ^?r}6kZޯ~Ikzc/07X'?\ØϬQma>~>70{Xα˙ٮIkzqN c*-j;$׷)&5xԲ- IJ=,58L9q?8}`ʋhs fQe5&i6]2i346F^J,<JvR}TyHb^\'G$6#껢r/{!wE^ 0T[Gȴ664a+b9/"rWt_Ea8}`ʋhs`o>OE~۞Vv?ݕ?2.6#껢r/{!wE^ 0T[GhmgcmSha+b9/"6M:b\FN{d7Q]{#p=/fwGUz|{1+D&<T[Gsy*-4664 vU{9/"~`o>OE~07X'?\Cm+;nʟ@_Nlu]껢r/{ wT[Gsy*-4664 vU{9/"~`o>OE~07X'?\Cm+;nʟ@_Nlk Eqhsgy؊u\;9l]!SN֬׾GӒSBRd$'LOk? 0T[GhmgcmSha+x`07X'?\ØϬQma畝eOmx 8}`ʋhs`o>OE~۞Vv?ݕ?2.7y*-9q?nyYvTwp`? 0T[GhmgcmSha+x`07X'?\ØϬQma畝eOmx 8}`ʋhs`o>OE~۞Vv?ݕ?2.7y*-9q?nyYvTwp`? 0T[GhmgcmSha+x`07X'?\ØϬQma畝eOmx 8}`ʋhs`o>OE~۞Vv?ݕ?2.7y*-9q?nyYvTwp`? 0T[GhmgcmSha+x`07X'?\ØϬQma畝eOmx 8}`ʋhs`o>OE~۞Vv?ݕ?2.7y*-9q?nyYvTwp`? 0T[GhmgcmSha+x`07X'?\ØϬQma畝eOmx 8}`ʋhs`o>OE~۞Vv?ݕ?2.7y*-9q?nyYvTwp`? 0T[GhmgcmSha+x`07X'?\ØϬQma畝eOmx 8}`ʋhs`o>OE~۞Vv?ݕ?2.7y*-9q?nyYvTwp`? 0T[GhmgcmSha+x`07X'?\ØϬQma畝eOmx 8}`ʋhs`o>OE~۞Vv?ݕ?2.7y*-9q?nyYvTwp`? 0T[GhmgcmSha+x`07X'?\ØϬQma畝eOmx 8}`ʋhs`o>OE~۞Vv?ݕ?2.7y*-9q?nyYvTwp`? 0T[GhmgcmSha+x`07X'?\ØϬQma畝eOmx 8}`ʋhs`o>OE~۞Vv?ݕ?2.7y*-9q?nyYvTwp`? 0T[GhmgcmSha+x`07X'?\ØϬQma畝eOmx uf8DUfj" gmzl!B,9C<3aL9c"uwᴓV#' cuL K7y-qXERUL޷S.' w ͸q#d\euG& rw[yNnn\8v;˖I=+>Y*QL7gNwI\Vf-jaaH6&{3'TЋ>.'QHVlp۟ێkK咋 8Z.g"HdR4]Ν;9MrUpQ:F1̸Wn2qUsU${jm?sѶeCtţ*jlfXdq9]ΥSCeIL7;Oz!kmmM7?_P h0M,|)9E"TC@27֚Tm\Kpu$^ |S4"wƛɾɑ1+9Gv'~T{q'Q(`'l[ܚiuO< ۴ fnn!=լK,m-.VvҜ^ ULRWBo qӲ;o a;rs,y~W䵉fs ᒶteýn6b'*ly+LjIZ59r L]}bT8K*V،5rdv7D р^q&ɶݒn>_Z[#4I\^FecS8$T{)"sCZif̂]>' Zp {|ߝH*~Բ]LF.NqK9Ys(TYeXym0ff95ד^m: 6;RSzkUi*QǃXx؉!Ve6nȊ]y-Jf,&rPIHQV&xFIQv|;cP+0ʿ,-LCYL+D2[flms(h1oc14C&T;_Ve4 {}pyY©#"Y:fh՝aecL9D!;/|SICJI%d\U.BT(㴄.S1&JNKepe[fv?H$fyFO+ M'# CɸSq۠7mi])[w׭_O6krQhf/ LarY33#zץ$Eq״5*. ۽o:pPbvs|VީLCM]#JziFl컦;2$FQ4>0+ffMܩSUa!To!KA#Uņ./mf7Z 6d$fJJփ*Q)-VIZrpZRfn0 %iC7Nn=JW*1d۝ gw{zFڎ+>לNn^skXioY1|Vm\L7C JsˍoF膓2׸hR3f ʼnڡ W=O< ڴSn5gmes5}*ơ q Rt'~ShOglFd0(4E M#޲))nTGYm ޫGTmmיt/՜2[JTRhbu$Cx+zfb'$j,,%0ī: T&"Lq* ] $鶊Gij CZ)$&,e&z\ofC,<I)䷸N@Mn;CzNkY7÷%OZS{4rcq}pyRжƲ!YFL|PM[vGBv69ᓻ*97VamGzzkl}C!eMVpD-+G]4: il4Qẻ=H5d&2Ħ1M'RvBۍn+ӼRV۹%*I6IO(p)2<9*"RfժPlﷆm-XB >v6Yw-]{j[ˋeQYj߮R#B.?:Z~* lme'ٳ/JƁӈmK>Aǜ,- M{0]ɯ:Kjߗ!$'( n5)6[q꫰iԖIy1ʇJʕChȗM>R"hATY dfiYYr҄e+Je$򕏖ߌꆦgg:h]] *3nl&;m3sfD8>'wMoq@sw`_pmңo[Gww2+Oww-#9 6rx%7~(8kfM:4ʖܘҩr n 㜊} QPfmcmCJg[U:dP͢*c4FYJe9Modiq&j(<2Պ| :p8v${D"ܸr]m-.MԚD:m#JfEt[*'Uk}"Wcb˾mmly/iU6 33̙[ZQNĶHYOTA)QnzqD&KS)nAQqZVeH4e2Fj$iYfQxbG"wC>5r}>mU5z~(ݽ2|aJ_]D1_#-[RTA˓kMƿp5|]mu7}TOۻ/0]k:ňHvD9usdGIMm2cR6ʼn! ڞY]N&ZAPY)Lqe:и }@-KQԮOOr7QĬ Hd.'ՄF/ήo.Gc5r-kEv4ITjMTzj*l) K*0~LjeEA?p#q)7e %!M)kBFRdF <'6mMvȪѿz bǝ_;gގCO*0I_ghԆD5&K pa¶\n&=o'9`,Lr~@ۉD/i[KQ5:} 5 jHөp#[1c\tڒR4ُ+gOJR!MĘF-kSKZ2\JKARDi/ԣ5q>Ʒ^4~;VV&)#T-m;Fk6^mW آȞMTbjl~/?lrdXMB U9>坐Ke:J[{lp>ךDEڍEi,09 b"r_7"Zj߀ڍbBFxf)y{wh}VF{Op>ךDEڍEi,09 b"r k-5mUlFu 35qHWDE;?q뾴`SEћjU/pzX #";I'™O}Ȳ#Y$ p[ j%m7XXt3@OQŶ R, }Y'Wg6AȾagegŦVb݊ppyhŏ'Xx[h(ddF#Rd S؜5pLvqp 2ԃxN_q+; jFt&K3γ"=1sY>u'Ǒ ^ì7!9Zր`|eTtFݡ'cEH\u/|4l] ;8V18pip:TymC="DVQb,f0\ViQs gJb:إuUY~skw;ؽdl}=ݛmKҚヨukó1x|`K<,dZIi|Cyqx:!{;kǂ'uS[WiZiz4Sn$3]1 ܭ-%LVbh4qCuc~V9 ⽥xh ]IL{ƇD G=6e5,[=eKסqO /vz㺻ΉܶkvV }w+ V;=jVx5,~&;<)6Nj'Wf*MC 7qڃqЙqjV1"@q&$T6_t,g;ÃmmDri])_放읓+PjD%$\[&+QcW<^Y~Ar$|MudgxpձC]WTum#͠$eS][LWw76v5A|=$C=,sb+\#1A$2^hĚG# Gu_6:֥[~}I1#3XN|G(-"A.HemXܥn."aQY1HHس3뻎259GJώy'bdK -'6ѻ `vF䉇cнtܓoUq8(GSZLI_${7f!bC k6#B0US 5|: "f %)bȂB t)lT9q_6dŒÎ3!ͧ6,2k73w}``ޥءv{@|e #ԏ. lg.xO͍S-y(1j3>᯳-]#[Üt|"s?67v.{<0szΛm9kI11q1R"} ߴ U2~v*A}ڭpXoTYu4lmfCS4h.>Iʽ0Nϐ6KtkIc0:(H\50ZCMu U/Dsލ_~Z4_Ptyv85-S f3 $9fg ?nBW*=/='wGUHOcT7ek6 :ΧC4,n_"X,N'_؍N}Vsս,.8vS%&g1n4kכ",%tXYŜVUKl#HU|EޑՒλ@ u5]3-T?wq%cS'fv|p Y7IG]o_ wյޓbxe",a$|3~XsŪ.N~oA->jw޵7^.TjVm ?p6Bbݮ50[=4YS 7ֆ_Ku]|LveC*={Jksv5~L2<7>KcXY<"uCF_{-^[ƅBT׵ܳ=^ʺɰgMs̅Cj^țuM6`*IINn~xseq˸'/Z{qTS|uI̅O46Ng0emݧ`a%( 8cy]۸lBZT4Z`A}2VA`:3|qxCD+8l<}?GҼ<ZF_Y|Bh&yswVmoz$""K̙1#=>vӳFCu6Ͳ5YTLCo# '3/C/Qh9'[ sA-4>aH"507O^;/R'ԭJMxC'Egx&<$8F;˓dN9S>~Ӱ]6X$\ ;0ZeھA8 p0hϼ|yvoDx+zz[}ɰ5.vCD?-lju8oώٻwC°Ľ;Z=3yf343w^qk&Ϭ_dԏytϩ"}ݮKno\ wX7*_;.I}<`O/sŦ k(k~Tq#QVWb4 we^vwB\ڧ+ a`.F6LZy[ 2@BƏ0a&) !֞ ݴC|Ro>=e&aRu 2Tش%&Խ{ 5Y?V> ^כv/p=4NfVtcD+3rMMjihxI!&ıp׊@ޝ=v1 ki 7q{ -6͌T+sa[ SZH%Z4mi K/XFh &v=h<;,>);:;|j`:,V[p*afDmڝ7־̏4>ѺʾcTʯ.6d1``,݆%@b4wLl>Qܱ좱F{7+t$ iTaM6~ rc ~% q[μ_l}p!Ź+yie軷4E>YuvH5SYPa:ERio5 c!̜JuɟZQq1nÕ>6\5L%EٽDYooeRR7Ze:KlXLU畀sN IGn0ܹ{ Qß_/'ar,'û@g? t&<# E7KbkItTRDP ^~{ʷt@̃+@8c*赗L;_h'xn=y?cѮbl@Aɐ6qNR`-gօUc1#p2Y۟ jk?/r݃\cks76mM-Z3i<U&K@=?vǂ׊Hvbu\6u3bޫ6hK  [F댉"="92]i; \= O]+QL;n:JdG"a=_3beB2dzxyR$6%F] k;70OcZ֕K"Ǐ' ӻ)ݍda',:ڦsaݦ+gƝ< &d\ ɘhq 7'?I~A/^v>%ǫʺ~~㫵E){݇R'e<2&:y܉Nc0<<@|qW?G<xK v8c|;|7˞89g?c<Bh4'粘S楍' W 6 EMUa15Fؚ"WN޵S95YD~&BG n,ǁͩJLθ~Xc`IMэ[%WIq+JĬYiOb#qt\2wc;>VQҺʋH@\׉DDXsgz׮j:oa=# 0h T,yRcjLq"J 7܅2TwA$EF¼ 6'vd6/-p_mf;rp-vaq 2\jxVKuͿZn:Aj78\x#Tv/;n$OJ@͹M:+ovj4jճ%]_; Ĥ7=fqS 2x T #GnLqbʗ )™*;Cxach6>'ҹ䌶/98]=y3dHsj"=LT?,x_}qhuX\+8ƖRSm5 >Dxg"M7,sEa1tP FDby OKC6fGpԬdgG튤Z uaV<͋xpNzֳnk gN:B#!=*[sɖ%+7g6VL&H Y'HzCQ}/8eR;*B۳ňwii[$e Eͮ 6u(9UW>b K:>~^xx~ޣm}WLl=1 W6n-a] ^"g`U'@^<#ʸS}۷ܩ\).6]VZn5D+b+,P,El7>iF?~&OHlw+$lgWvplA-+x[`*7s/s-tS3'˙ 9\x$ ȑ1Dxu^9sеPPd)bNxJÇCM` L'/3'0l!끤IIf$ă $8VWNjT 5nt NtWQnSm#l{-K+ XYblmrE!Dicߞx^ZmR,AHo] ~VRq6j]V3ye <\N?mnzV8~8J{>눮Ç S%v`➕yu#JP:(n$&βxsyY&ޔZT8y!a9%s^ enu[]ֱp@KFg:evE'56l$GAx*O3?#A>15^ogzaMKL6ir7sPw*{DaѷƮϢe&;"4 |H p!D[(ќF0`ЃG >`(Pȑ 6 ł<|QZj4HjmG˵cMlp^߇&i5t#zhGvY=띩u]GꂯbWIUnUCM@ʱ⻓1*+/!DR#'3q'ŏ%*8ҤP 83'2vy_s=sp(h6=T$f@@2 طϩ0maǡ;a=lGP71uE?u9v {Q( ElVXIA6#ݛp*iO_=4dcxiuվ&AgC}"i}ړ`a%vW{#|֐7ikq~뵫-0EI*x꾎n~ `l}F-;bϳkͲP ;HSS6R 1T~h= 5;kJfĉ2781xs>8>2ˎ2珥CD?FC`>֙Oᬹɮ&ƨ̯,ose܆x8`tb||Op% '0lKEjPE=JJK:CzzϠD=rlYɭd &-fg&P 9>@L#z"&E(jj)9b R()rQInPkƅc;q+Yb (vm + >>,ܡ.xfcgكۺ0:Z͚#)$ cU/k{,ܑ pW.솠5%^+Tk?AkH!L[tgc~k\kD²h_@̠~?shd,qؕ1֢u7:T/vfWgvv\jfw(MǛ dWbpƒ( XĕFi-~AWG rtnoz{^F&Et [5.yN!_(ya!!<YKLBj\ָr5*5ҘSZ%3Sp6׵ݾHX]Z1g9ͱ7{TZţP3~6*v]7QeDkG,"P1q3~d`9%YQ]qͬǜ*9q$rW h97'X.oyT95!w7 `<Ḑ,0b1tt}bփSp-b!C~NmE`Z&pA?ǬQI 9#a' h5 ).=]wK[h-^o`+/o:a+'AqXqF}ن`{M(TE= W:<\y\E͕ysa1"$I$` $ 2W: &tC]vP [`o,@]<'2foI9{Wfs\I4NPfG|7/t-O4 5 g?Usx"E@Xж|<7/t-K滢{y~͎e)>d1 iXX ;!ĸ kp򳒓дSRӐ V<)EAsyz;mtmVn78fxj{nXgxX\q9cs>\S^ T}vq{Nh v ^v PTlUv6pq0G$jPrÙ\;7%}ǫ2>n~8<^rr94\c<FkB$`]1PXs@qq_Yȶ]'9UfHö陡iҒkf6! GaĵW;_֝Ph#6pW#xg k`Zl.G7\(Kx584럋K!Ors H:5KBݬkTetɻMd"C]%,xY1 $>8ݒ *kU^GٚF}}dKr6mV9W"%15-V2yl#Ks3#7CrcJcA{žŕrRFY9u~0H(Hte\{Gqmc^0FXS(UE(?|P tI_9El;CWL Ϛlb*qLvzup;_CM NG?R^~u4̯=쭓[ڛMvƥLdfkfYׯ ~s:Rw#e7,+xeXKbh8:it]Zi]C?]սy :mlaka@92%2 NPt0gC}1_u0,oݍߦٓQz`^j9j,̎My# $Yl8jh )Pd}~>9bbfd{g{a W{o6.kv/B5`j%Ne@#+Gvfbdb *1 fpT5U8RZg NX(EIܽ5#L耽[nZK;k?/p4Nάms_Ζ͛M@U񬌳Sel66qIkOu]'x*ztfK-E=]Taa8;i6Tj$뙖jAPӬ@C'?Րw3ܠف3J 5tem6Nh}ϰn FƱYToz_WQH7w]VP(ag DeF]E 3l":j*J"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""Q wSufk פֿ@uzHQ +/d8i(xjpi5jIN$N xJR*T 0OԺ՚Ek++!y*!K񲛏vEbfzLj[6MC}c)vS_%Yv CSWśFkm`ہ-tacV'\#Ɨ*@}0&6JҺE),1FY~KO:+uGtX>n_CJ?ǖl2Ɛϯ>C??c-QKLRj37]\74}5,`[%3TR̘Wfa6V<|ψ]mD7M֚jl1o{DvG ).Mmf{(pAϥA8W^js lʕB(0ʄPe&k]mIw^銏*qe[Vkm֝9lݮlwK1:k3",80H1gr.8rjҩt{2~bWu,5>oڦkZsXAVA.Xfxjȁ`+R4vΉuڥbYsZg^ҵ^ m*Me Lȗ&ht@R]C5;' 6٫TR, SWvB*1=t-ϧfڽU'`X4^ע U>YޞP6vm3%4RN #{NѽbvuQo_Weͻ%f' 2({4'qxUdě:X=ak@*+Z*=# +ZRLp+U"MG7}wZ˭;T.ڢ-k!ԏUP n'*Z!>0!"}0ݿdkOmzP{3[ҵ}4ej厘ٓ+ZURǯl A1q)eCb5᷍Gw*>!VUgܧu}ǭks7@}Z0N'Div[\5 w#2!xEHmx) *˵v+u]=auvT-Q۷>Ӓ֦?hԚr2kH=tqP퀑a;#%=Cp.2W Rya?ha9(7L;v FEm}NF6]9ڶm01k ͪ8˖`́&3vBMXqdWn.N{gؒS* :\UuKKW`|LÌƻRN ,sLq iZSݿJW +QJ\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#KaK6ZЮ#b{G[RiY*}rohSty)4Ŭ0U XlVr &cc-R9wvF[6:~YEZEóJl_H!iuݠpi)H?"ICFe$qa#QYPkn^lf܅Nl1ݙT^,f#\ d+hki՛Yv{d )o*{Fn(`BBԥcڽl,{Ӥ5MtL=n^jG5~TnzUh/a/k ŶjTݦ++7 >?qܪCK}:}~M](+'S:{j9V-C5+%Ͱ̌%d`&qNQԽӽ]&]^tTU~B__\"6V6 ]q5mWl#vTkXӓ<w#PR[SZe1㐧 JjGjT{u(~}7K ^nMUD(,c1͓uwNՅk5F3.uw:unk{WG/h] QRk1SRuhzZnTub秭Fxiys)Aa5A5$g\EΠ /T]GҜdFMEZMT^n,gklnU;ed`g5JtB+~;:4xf'N:ᵄn{s\(8ݛ5g f=k`u*Ůk,G@~C@)xP13:RND֫ZceiۣM9i"a l<5VJBZʾ? Da hvVWQ]€UΙ@wMlUE Ymq{mR\/6?[友u;{؝21 ϼj1{am}_}foW-Wbz͏j#=]CZߢE#GlՖ)~z yVkJU4̠hJT6gL )BW΀1{ݲ`򲶗i:zF׀= fj[QJܛU(M?:]cZmtΰyqv'f ^aI&ibujA=HVPڶZzd[SIH/f( .%ri@((ʝԀk1ֵ5&䨃Z^nN7\{Y}=^tIRs-e}xμ4E*kNEfvajo?z-'q{&ݯ$ g f?׺j]>$jPU+篆L!YbuݨF#,M($Z`aVa4qpڦCvw ~N>_ZszOhi*D:T 5z~b!O.Fn.5 8x3/+}bC bնe‚Nk]Y,%YNVZa2բ_4 +t?Y)-Am:ךn>ўw\i|کW]F6GZֺ*?]$8/^ڞw;1#K}{z}koge7cX.]*}5Ee}3d&k:ty%k9Q8R_]T9@T`׍Ț%eO)ZOoiK[za YW_ةۛauJgR4ct' !BVvf鬤*j5/n,:Sg`wF;L\6/nkG`յFc b`Gl9=XTeH0!ܒ!QJ Lr[<6aZ`\iqDDY"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",aAb hRI6j|Qb O HXV02< 5N:c|~~envX򤉱 NΜ,{v?Mժ>Ҏ#I_t&c26ڶOɘ\{qe0/}ݐ [k#׏Mm=Gi}/Aek}~=+Ο}L,z?NV^y$8V1vѣwư1RlLSg]" =~,6aB\C9efo_g1AoP3*=ې̑V l K@Q^3Jc >sN8lϩc9D.Bȃ@b{݊^]\)qt(!JH長'3 dx0g&=∈VnMoU|( ݋[]t&چl`=2b][a %Yu<=ۍi>nm;ՊVaWkyqM7ԌY80_"z8`Mo4u5j 6gv_6;®X=;u5Nuď_u[ Ն^#WVNOO,`4mGl˸WZQ/[D]c[]!}L۶zU/-vu^Y=-Q5m3M,y5t b雃l*=4@=yfغ=%dlK0OY)@,E}0"EV}ݍ=zA&k kRO`l,s 6mL~tUG~TP3 @dBq"cxй 3I*G S,*)54045REWq_b_a5N} {=gs%69j;ݍGtf h$#ڤ.w[ 5DCŁi] t[^6~˫Иj,H y+8harž2J^:qث/yl=tCdR#Z[Nq&)m9KUa //OGicKǛv15R΅%6_O`yӵzNk-+ՉSq&1nuťUǻWc1#EۿM@܍ohNCק& {]54 U.5pj$GYիw6yZ=pƜY#%5;JF>8Q1d_6eHݕ\n7eQdѫiޤX] ]Nl<6IyLuykm$D ~4OGa䃦{)tɴ!´ْь\6$(m&tY (͓mYl J5"N$Is! X+}KviR ٛ*Y[FLyUrg-^v L9HhSBlu *xS⪀6gEذea*};n8|c!8N,-?Xи $?[hZLky㱡aבJ<垦XdeSX "=z{9sEaWRpրh_cP2r_,Nj9>Đ\?G; i^yy`و,6%c3bbз]$)H NOO!ǃT "o3'y *Vlr`d$#\Xq%>o-mN|=yfͶcE)<1HfAN H|2ȃ2|őt7m&F;>/3Yq<+;EcM5ļdí3/Qxrn6Td|ю3+>cYcul=P΄ڞ,H]Z.) ;h\ nVuԋ#U?-Əy|(iOMi VFa;>9@&mf \%pH!o0h"EzThaL,Ż')f%+ɳ^rє|ѷ<̈́11Wv(ⳓ0?=dQ:b46V}屭g,z$-f)Wed buS=tvAwx2J}ȀRᇵ: '8ږ 4Lcr ?<3A8fkR2ʔ^T?` fVİQ(IYrٸ ra2i\,88`yq< ͕>Wonݿ9˺TηU`Tz> ֧ϭAS*ٰbL1'aN,ںk]] -ᛰ{gaDJ ?1OɖͨB{P1FLqxT puZW]1xb5G:~U^}ڊ*d6ȒXGAŸkQX&w\e81n>s%x_tuM{׻e:l=|+l:֭pyYlʝuZ&6mŏ&;gN|"QlcCvg: |FnQ͒Z+?n・׃lטԭ-!̙+5jx ubTjr٬/Ldӆ/Hh+e{.cq6_u ,qu3}CGsPhŢȍ.:9in-c v;]%~ĩm͍_ucf[v5T4*ewȅ9:p!_s: 8EGyRWVT+ DEEtDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEe8cyc9e\8NYe?Gcs<qO?SIw݉zwi3mF++de¢ z[۪kr0\q}bBڐYIq[5SH`f.I|ehZh~,NpӐ\r29o>xT{lwW,[cըe:玸Z*m{NYhcٺ66Wqxf6~& & ']H+cgW86k46%pC]TӂŖp2ojÞZ>:OɪЩ6k0&Ӳ;9Y 2cpU !Ev"pX&Ȓsv4J: 8Ĩ9xϟczej^sc"՘ =&;HUZ5poÙH,UX+Wqpbqz];`-5AjwmRh5|iXFJ}oʽQ~?-MsPs#A?jN + q. 08:\н1ԙ0QZyؼ LE,fe Oq셉ĝH10G#~ސ6QAQvL[mq|WmOWOVaч[k7QƵN׳;IBlVy3kor 8ǍQb`uy]TgkfhKNAn:te+yMK rbL$H=j(=+ʉ#ʛf#9r!Y3v|Vj4LF )X>Y[\9l:ı-O?fZeFhǎ|vIifK D|KZ=Y?a /zwv]F=u'"ZU[ɫKϢy2)mA bLSXXڳlnv:2к]>&P Ͱ]bR8#e4Kn=q"=Y\%6tH0~9Cgm?:|_,h<"t΃ͬIn%bLm32L=m1;dTI5tùWl]t<ݖ#Gz̞V}Xi-KaݟsePl I`wjY@t F~)<8 '155TդuU.w8^懅naT#Wkz@ lZ9;"K/r;HsVa[6ˋ0ًK֏*aPa+fZ4 | E)! vR$ +"8#C+ט49G49x3bAQ"nxukzs^';u#w;- y>ƷKp׸DD[<0/R]+:6(pǸ4oYs9}\rl6k㟨ž1Ìq#Cy^LY^V99iyͧ%dڰ-^յOœ-7ܤ<7ÂaljPL[ևrZG͠HMZVtY6ϳ'N$([dL"›{>66P׵Ԫ VG!`:RZYBń(\,3s<# cy|s<u >hW.go-ugk-f_d++-v5♋b"̚}}Oo6.5gd4{^w`J[݃ՂnG+kตIh_B,QNm4 SU:}KH=9npl[U5\r r J-PidnUU"]6/Uq  M]>>6~lDT>Vi׫X >BceVJޏl΍U= +f'lRQ "D2B)"15ddrϚܧsJ5/Ӟu;mKV\[ԛr¿J+}&ʮ1lc!쾘6 'N*64n>vyH1[?'8,W톷c#gVᡧP#;Ez\k4ZmvugxƂ2#QÞcY-\zw^e W٨CU J9 ^PBB0曄&,HbA*#Mh T\^*5kF І!@k]Uw8lZoK`u\-;j)YQ_ X d-]Su`Z8>t nх6e݈iVtVdlCۮZ1U䨓g#q,hR,i؎i1Z ͐Rr8}xq,<*Hc2uv6UX[AȖ<`Y˷?ڧK=IwUv-N2\ w:FT[ 2]_g"7Pֶu2t RmZm\}ͤHUl&[[ ly2T Vy4!4iL$B*J"*DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDE=An(L++H^z €؉d`!1# as%y$EZJ~R'/Z}\?^Z ED8@ 0c!,5#!֛?.r:j_cllݮ-Tűܻ9Abfl2*]FcrfhA;O];lQG~rVk'h[Mk/ mB 5=hf+Vfk0]P241/3 t8W1ӈ 8{MOUxK^TvzٜkbA Ǖ . m&meio pmnjpm1p x0ǎ1888UqMC6N~ڷ^f7Xe]6&Žb81Ʒqb 팵3^.6z'R"E{>11'Z<ǎy˞1㜹9˞xyU IJ~cdj*@ {6|¥? )ՆpiAoPGAIjG#lg4rCكL796k$zt(q堯B%j Yja[5vT9:uyC$HEË'_kϜN1 -LQ9k?~Fź¦+_T v zv{RP97 ϩNZu5_xsfliM׶u5Gp?XmuenU ",LqLPI7pWDˢ Ş|,oWReҍ~&NHb vH4(ɘ0y# h֌9HrP-$bE%ؙtahMKA~'͏Kw{T;@n簘vY|=O&d deJ>n9\GN ¬vE+c\?@Zod^ĂAp2BSB*ӮMyh6sF^jF(Pʁ1q_nV*c]tICItc*  154&y*Fzt)װ‡+9hs>VB(p]#Vg]FLd&HkBso'"v,lMB /.2씘m#|aV /5-e2܃1M $ES%}Iؔh)rf oI/g'8B6GT@2YzC궐hr˼Wi}RǂV3]r}[rY1"Y'k/E펁#aOoU.Z[j"G?mYxT \OSg#,`كI[z[v`P0s+0hr4V#Bw0$5Ck伻,QB‘K>䭍`9gVl_Ge!ƙnbNgJ!JKJ6kLjz_'c+eyE-ʙcLrUu'=-sVFj I'!C-QÜ`C舾l^hX:XU|+sh絴^ lޥrTbq575ux7Gyd[ы] ٮcd?U]wWT&۾ɇnvŰ05,%ZFDv}: tW&CԁuuI᪇@2'*j#˯zIǠ`Yt㳐uIzzٯ^ʻύz 7V89PͲ/t:zoo_o(oQ^!fɵ5UoKujqنU^[&~0,nF!/^bQ4v:3pReU=Z]j8u~Zr)5p{nJp!m(%FYkd^iKy9]ubvtJwֺՕ+DرWZ)RUD2uFְkGSbjklhʔɣU1;n:x_cr=j^vi]cW4Pun}b%^ ׻/cXuC*(@Ƴ{׎`Sïlhǫs+rYJwժ⓭4kC tZVE xw GKGuB8+"m$*_Dq|q^״rxaɍ#@aIPdVj P~j(2*qO9x{mn{W4f4XtA bvKe2Cez0+ڞة^{ @񠘾Cجf@}[IuЈyru'(ĀJHW'^C4H9i%X[-K)OnPaBsv]M'9k"抌TĈd1dlܤZvwZCFUaqyD!C۟C8ܡDLjfF3KҦum5g|'qS̺vM :KYgU0WTNueW[kFGCn~a"ك֦~$u[ 8p\0.lh.c`Z_?,y/ϵv"Dka4 f1#Bm݇r՗='s>SļX-l N` % O3RНSkKZ2Oq |L[T͍]BNdS}v5N\ |*JRtUr&ӛzZ"j<]i&D ϪMov>nYjvXz?U﷼pÇ~UO&9cT5v,4ri\421):Qo##R1[38`+HEl9dįxo}KV|Fs6D-6s57 >4@y~~ix~@'w6}`g8眆?.}k vj]A݅q͇X_\HqÌ:i f26>Y:Uك7.¶vXILf0'%~~Oס-;`r02vXz9hdGo(ca:$hFb0j,8PⵃbD 4fg e0m18r;hLZ8bB 9{a܇ "V󋈺ʟG_(܄y8MgIZ2.PKGT̼Z%-nО As10eD_J_h;m}%zz5uu|ޭtsZko{ȑG}oOF{n/緃SwxY([=]\m}%z]u*y;"Ekg=oKO5߷udHlwr_7[=]\tsԩPwѭۮKkg.{x?<~Ց"5uu|ޞlwr_7oRC$QF{n/ѭۮK9T]{(wVD;m}%zz5uu|ޗG=Jko{ȑG}oOF{n/緃SwxY([=]\m}%z]u*y;"Ekg=oKO5߷udHlwr_7[=]\tsԩPwѭۮKkg.{x?<~Ց"5uu|ޞlwr_7oRC$QF{n/ѭۮK9T]{(wVD;m}%zz5uu|ޗG=Jko{ȑG}oOF{n/緃SwxY([=]\m}%z]u*y;"Ekg=oKO5߷udHlwr_7[=]\tsԩPwѭۮKkg.{x?<~Ց"5uu|ޞlwr_7oRC$QF{n/ѭۮK9T]{(wVD;m}%zz5uu|ޗG=Jko{ȑG}oOF{n/緃SwxY([=]\m}%z]u*y;"Ekg=oKO5߷udHlwr_7[=]\tsԩPwѭۮKkg.{x?<~Ց"5uu|ޞlwr_7oRC$QF{n/ѭۮK9T]{(wVD;m}%zz5uu|ޗG=Jko{ȑG}oOF{n/緃SwxY([=]\m}%z]u*y;"Ekg=oKO5߷udHlwr_7[=]\tsԩPwѭۮKkg.{x?<~Ց"5uu|ޞlwr_7oRC$QF{n/ѭۮK9T]{(wVD;m}%zz5uu|ޗG=Jko{ȑG}oOF{n/緃SwxY([=]\m}%z]u*y;"Ekg=oKO5߷udHlwr_7[=]\tsԩPwѭۮKkg.{x?<~Ց"5uu|ޞlwr_7oRC$QF{n/ѭۮK9T]{(wVD;m}%zz5uu|ޗG=Jko{ȑG}o_ј|^k)a\ 3\r ?F [;[8w.f9-hp4r9WʤlUHqhwj̝ŤxstuC`ĮYG7e, >Da5\3$T~$4yce1h)ߣ{+H9qk=[qvvҽF>a$F-z; -`O5']]I{ɭn5 o:a=]*V ?(b*H>#ϝ$$s[ֺeG'DNsen)i{F 8Wj a;H~hUX.#X +1 ()Q@q ~ЭػصKwͦHhVw`Kٚ-lmYR`Q:YйS] GB4+3}9zLվ 5+DZ^v7bTݹ-&r F2*)(dN2Ihz/YlݵnVɪ InaJ5H*.vARD(jѬ3ֳҦٻDowS6oճOjᰨms%؏ѩl~=@UlE‘/2$gB0 Zr G+xidhG+h[xWܣ5N+Ėׇlk am̺[8ɂڹ+2EF? ן?iO^ZQLj/oC^Y5vD5Y| >CA7;kZ~R5,s :hެh{+vU汘*9Hywfr Qa;^^u֤FӴ-TALk ՟YVZ F@gZixQ^]")@|`?p?սZW:];usi7ۼ~`& !c ^r%+ #O.Cg:ev6Ҳu։mBDgk6V s_#}w`JT٪);e02SY:#0+Pv3Jdzlݝ5._gjE"2밲 XR'.JOdQ~>Z}=hdp{m ھ3H-"T \Ib2yVvu8>%(Sc  bwfe[zmP^j Yu [vϫ!kήwNkk. MʣV F++[%2L=ssu޻;sӺݝ/:sWZtuڪ'o7tn;Q &U{C"0vހx7rLȝvV=>>'dm-At 6:<.X7i-6-(|[dhxYiJkvdoٺSFPvu剝C4%A"`fjMᒚ6|YSyiʔ  ?=ENuL+h=8}XNm` :H آ!6--v^6w>`)bLɢHNv`V6?\64+T)M/U\Է^CH*(pmfmVty `WNlѺM^w6+d$Qv:U9zΩ+DEΒuAzHR@hjۛ~m{FlzR7]JYV k@fi Rl,5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+Oc{J6yq>5 Ap Ҵpz7>>:hwP+OfVfB&xĦ匊`t9&~TG)dG#Imm,!o|) ^Dj#ALԌƣ h-y$?jRןM-`i u""b{6K6aWϾoXP-(׏UO2)J^7Z?C*;]W??OI<'))))?kz Th۰ڡMɲ9B򒛢iwwu)nwjy6O;OSRO&i Jn~״Iݪ??OI<')))&[gww^Қ6='vGds?$lvЧGoA{Jh۰ڡMɲ9B򒛢iwwu)nwjy6O;OSRO&i Jn~״Iݪ??OI<')))&[gww^Қ6='vGds?$lvЧGoA{Jh۰ڡMɲ9B򒛢iwwu)nwjy6O;OSRO&i Jn~״Iݪ??OI<')))&[gww^Қ6='vGds?$lvЧGoA{Jh۰ڡMɲ9B򒛢iwwu)nwjy6O;OSRO&i Jn~״Iݪ??OI<')))&[gww^Қ6='vGds?$lvЧGoA{Jh۰ڡMɲ9B򒛢iwwu)nwjy6O;OSRO&i Jn~״Iݪ??OI<')))&[gww^Қ6='vGds?$lvЧGoA{Jh۰ڡMɲ9B򒛢iwwu)nwjy6O;OSRO&i Jn~״Iݪ??OI<')))&[gww^Қ6='vGds?$lvЧGoA{Jh۰ڡMɲ9B򒛢iwwu)nwjy6O;OSRO&i Jn~״Iݪ??OI<')))&[gww^Қ6='vGds?$lvЧGoA{Jh۰ڡMɲ9B򒛢iwwu)nwjy6O;OSRO&i Jn~״Iݪ??OI<')))&[gww^Қ6='vGds?$lvЧGoA{Jh۰ڡMɲ9B򒛢iwwu)nwjy6O;OSRO&i Jn~״Iݪ??OI<')))&[gww^Қ6='vGds?$lvЧGoA{Jh۰ڡMɲ9B򒛢iwwu)nwjy6O;OSRO&i Jn~״Iݪ??OI<')))&[gww^Қ6='vGds?$lvЧGoA{Jh۰ڡMɲ9B򒛢iwwu)nwjy6O;OSRO&i Jn~״Iݪ??OI<')))&[gww^Қ6='vGds?$lvЧGoA{Jh۰ڡMɲ9B򒛢iwwu)nwjy6O;OSRO&i Jn~״Iݪ??OIaVtͦÜo}\}C%|ø}Ç>Ѯsk='}8BѬk7W14845)DEZI2ԥE?䛇Z-^!{_*Rt^cxknwo#kPh}VQ*aʵ6pqirմ3p|5^4ȃnB W1M?%#q6v-ivLR"ukڙfT,]4 f/`mn6"a?z7JvN ʯu7}ڢU՚K[^߄l@)_VV.rd)PK+5(dyC璳AyUT{ApC'c0-6PњYel84;;#Bk}h>]ZYnU.u>6Ŝ" iZpv Kt2Wg׆m}M(AJgZL): Szm^n75|Vw^(RhJEzJ%Tͷ F2d}e=eyƤFU pc&szKwvr7U;v^Y [\{2}g^t=B!Bގbm} l^B F)A ҧs uN7"q+̱TVRX {fkH6]+yJ[:p0|T Zc-qFj[fu{w:Ɖm ݓ؊s!^nM_:4{h_A=k6uM3 _`PGJ^i7 9k&RQpp0)\ jHQ#<fB"ʌ|0o2ex<KE⟰y phT靊F3G ;fzF$Qq7!킁ZڕM!ʚ4ō슇'gDK^:roZ9:.>kCRJF&) `bO'r#p8{R1֍*A@i٩gpԫ#]hhvnE僣$~!;[ ڷ]|rXbMmRJ4Ul_TeٴUJW+"}03+ѦvOl6ݺ5D` 4=ټzY3~۹LRp% 5_g6Jxݟ'C>kсaM[UI "q8þ˙dPgg70a m8F鉶kd#=F7;eNF>[ ףrD~'Do7( ;*oQPμk]zz RN0\uX`h0;Rڻ^׍!ˌ~imhnmH 0う٣+ŧw06}^!]ۮǴ.U`;GE+Fk5w:B分ӡisCe1c<˪Z&@KIS ' :1N5;^S/(:ҕqN!x5^5ӭ Q04/U&-;*=\ LoxY1==o64~ӻm slog#llƏFr,S%CCcS l zEŒEC HaƮ&aB t_%=tfm'Nor6bym+QzDׯMӐ#dMhUԃ41.rX)6tx<$ؔFั8c8 >ܡ\(VS:َR֑Z ݚ"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""(jj?C*;]TE?䛇Z-JTZI22Uq(öM:5=saHW"jUŪ˔RkB4<4qDbnNm;r;s"m"(DDDDDDDDDDDDDDDDEIc*t~$\8b#wϑ |xmggǘۻmԘ ITlMC8qily4V `$oDZBc^3Lf:ayu5.f$2, Y{-BaN=XU] BS^.$[ bKT|N?زQtFhSZPO8dIHW|6߉h #EKC kMhƇC"$w =#FjKU\C5A5(XICx 4sH eUPADDPDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDE1?4o_R1?4o_WWk"(pKX?eJ^7Z?C*;]T!iD8/7@c}!W".}< Br*DZ{ 12OI]٫S\UR/qCϰGnĭKvt[ev6F 3]|jMDDP5j]VX5pTHM'.s/YK x/Mg>\7[^e4H%)b6SM}ȁ9$x*CLIV8( @%XrrCD8kËCiD1z#9.sI$bPQ M.x"y9maXvLF+\BqmP~T-y0Z`koQ^"$!o.~L?*'dvشw\[q.Mٙe xLH!:Cn}d2oA8X*u_ݬ(DңٓLH|`]Cܜe5ww>M9?O8e|΂$50TA\h14H$A"˛ RE@T \6eh?v&Y% ';$}t$Gi& NN&Yq"(RmQk g=ZzRN5HrQXyF,tAeNls$"ƾ {:CqKH.@!c論^ók^OBg90`1g0M ϟ*4Lq.ʙ!`7_O=Y|RSTzǓ 6\ci!].ha{CB懴Ph;ܟQ^ΙX ѣ^tx(Ɵ0DDmR]n>l ䷋×sƐx9N9X<|f,Ƀ+2 :3׾btV1s5kɑdփpUk?O;\7YՔ>n#ɿb(Ųg9g'n\? >S-:Hua>6Yp9dđrutK|!Df dD"\&yg)x'SJ寰Îh|cKYAL}!g{d7L&ϟ";\7Yy|~')cvMh=? E\rv-#˽ bM{gcmDq6^Xq+7 q{6YbV'dQ̲'~8sgWik?Ue=9O=d2oA8X*u_ݧ=YO|NSOY2? {>~"[(pFrw%lⳣ _K$JdA#c/L*?m >1OY2? {>~NsgWik?Yzэڞd~7|,Ewy|+dX6,rLMph3TCv֝$Q2nE8l7hrl| IA lɠ8 }d|2ojLJ E[6y eM&",9FI86=yl?w.Zˬ\o(1q2j}Ya14&)&Kd8m4nn#ɿb(?vvn_+e=9O=d2oA8X*u_ݧ=YO|NSOY2? {>~"sgWik?OVS1SL&ϟ;\7Yy|Ք>n#ɿb(?vvn_+e=9O=d2oA8X*u_ݧ=YO|NSOY2? {>~"sgWik?OVS1SL&ϟ;\7Yy|Ք>n#ɿb(?vvn_+e=9O=d2oA8X*u_ݧ=YO|NSOY2? {>~"sgWik?OVS1SL&ϟ;\7Yy|Ք>n#ɿb(?vvn_+e=9O=d2oA8X*u_ݧ=YO|NSOY2? {>~"sgWik?OVS1SL&ϟ;\7Yy|Ք>n#ɿb(?vvn_+e=9O=d2oA8X*u_ݧ=YO|NSOY2? {>~"'}sgWk7XوjXφ&!*3frq>[~a?FXL<}*@46P^@\@'N++NvfZM|7 ^谋X9 1 a숋+HןM-`i*-y$?j`wQRDTVDDD\˴P/yMڲƟ%_n@Vll#d,Zdڞl ЃٜkDS\x""DDDDDDE]oNZ]oNZo/uA_)?+3 0k)?V<;&fMGѧ`JrpHcf"ZI")THPH5yhpI3@ P~YafxE7<"HPf4yb|b\x?>-=.6ԚmFY5ܜBƎ]>!5,a ?uz,AI%maECnP-ڟi7tvy.ka’lX6g2j|˥JtvDž2 7KWk9jୋ<@}T^x4v=dj=݅,&Cn&Ц͘ !ii~.}6r%x;8?4KEӾs.H?2V-}FŏX^j[re.{ Z$Uiizճٳ00f<Dz5^fgٳ1C?V$igCs0Q!Ņ6߿el洴oV:okBHwzwe֏(B䟇 94F)@m6Vu}g[m*l :Ǵjg;%7GK?bn-kңE.ElYOh"JBn `KEao(ZdDċASF?y̓{]B\׹!q6H52`"XkmR2ڑ*mchHPÛ3%0VO3I\\_twp-8[Smǯk85dF0 5چ.3mcܴtwt+ZϘ0 4h$Ybִ9rdlBlhv";'S#rдbǕȒХKm #fɧm<0of9)vUS$HLΎ.C%O'b6; =?bIg7OlKJI($;_Je`ٰK!0, uewwNI`ҥD-lǴV#~9;d9W7m:~5,n(ug]uzߓd6؛c7=aaM8yv5.! {SfqyYƳ;6Dz/m@d O[Ad8S[bσb2Z&C ahAѿJ\/Bm,%lo 5ůV՞Nx_XNR@Zd[pY+s /)6jTXzaآc&9f}UWOYNϽlݚ]e;.hyd#AKhJ1=?sk@?d@F5ﲦ_&HIC3]Hm/e6b~$h{2'ʼn,zwfuehMǎ82G:i\lYl|K:9ֺi:f4] cd ܛGƶWG.6Yۘ-NYBpvtL7g)=ȸRgKBkMI FzjjRbڱ;YL|8mRQ[g2b^e< Rvzw]+N~c`v:}|Z 2FF,1f"sqL) s%{"|Ĝujr.S/V!JPŕ`" pܚ;1jpF~f7s\˫CO-eÕmxrմhֳkm}$'@|I/$[-ϑ|8R-@촻pU'당]y*a + : QaXuz6صÏ-!e!3.yKVƙdw&ƁNeURR=]4F׹is-/{ Hި{{3\$$8v<&Cϖ|nl9.{/gKJ xMd Yy{\jȌdA{Qp}vWQ'sYlv=~JgئeK Nd>I +Y|>]/uc9Hӯ /Up`!#^/B, ôhu{yVɱkDHFþZn/9\8h=/ ٩EM<>$_ ɑ -Y3/ ҳfZE򯐃+Ij:Uʇ\.wkAK#Se6p2%=x< ziLÎBS<DS;CVv]KOέ ɨ$/8mtt-*Kfx%Shu"is4foqM-Ĵx:fLc!2#b LKo86#AD!85..3m`:j" >=te^TVQ-ʰI;<;!G1p+eWdr`"D5m7ƕ*h? #O+oky:َ|k4}1-F9XnɻK9_G^uqet@`8$6m0] nD< .KKֲzB2}Uίc+xn΋ ɚC3&D"Z }Uiκ>XMB-ņ:c]ydkV~T{\<"+*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""UMw)-/PT!o?]|?CꄬMEnkL)Qk&WWk""""᝟~r=O/Si ETvL):dZ-5oq;-XCFB5ZeVUi ؃ȊI7 uk% U:zӄzףcXk0# c5V>hR(>_oN`ٗ{1oXdgFq#$ᅆbKxŷw3Y|ce9e}N,OǦ~{ Gg/ۿaZ~9W3L l+ƭU&6 uѧgξ^bKLE7Z㘃L"4paMv'~>N,Oֽ1}\u'BA!W< j4dZS}`E $Am(A$-za}ڝXי;?3 OMY^g/ۿaZ;?3 jwb^gVW@==x{ mF9}^#j{N,O)3#re>5nFl&XP#WvxՅ KLAfAGt)$+fCsx姟 hy8^Ǟ9yղD6B;/ mZÄfZFna9\ h APasHw rggcdЄ9L@,.f!v;Xgpd(mOR'3`rjUTywSv㦏W{ΩׇDŽu,yxW ,%9ɰoS?`v'~dJi'Ґ /s^]Ad!K Anֵ:+2i@ư6C})5-vƅ{0Wna:x}ѪЙjtC9dcK.#R7f]L>#'Ha͸9掵M?x1[EV].c*&_ 6_?#ZvM9j tdrcH 'D ox}as,~>Yo [n@|0p ac88x1ǎ8888ZBl^D44PFڵ=ר[q$"^{\ `kMG\C(K+9z*OrAq**c\N,Ozj]װg/ۿaZ;?3 jwb^gVW@==x{ רݩʼnyOS?`ww)vvVEN,O}ڝXיՕ8aOF{^^µ-jwb^g'~{ z6{ݢQl/S?`v'~=5e{.Sѳװza}ڝXי;?3 +ߠqww^žhnk[ 'ݩʼnyOMY^lE;w+^_v'~>N,Ozj]װg/ۿaZ;?3 jwb^gVW@==x{ רݩʼnyOS?`ww)vvVEN,O}ڝXיՕ8aOF{^^µ-jwb^g'~{ z6{ݢQl/S?`v'~=5e{.Sѳװza}ڝXי;?3 +ߠqww^žhnk[ 'ݩʼnyOMY^lE;w+^_v'~>N,Ozj]װg/ۿaZ;?3 jwb^gVW@==x{ רݩʼnyOS?`ww)vvVEN,O}ڝXיՕ8aOF{^^µ-jwb^g'~{ z6{ݢQl/S?`v'~=5e{.Sѳװza}ڝXי;?3 +ߠqww^žhnk[ 'ݩʼnyOMY^lE;w+^_v'~>N,Ozj]װg/ۿaZ;?3 jwb^gVW@==x{ רݩʼnyOS?`ww)vvVEN,O}ڝXיՕ8aOF{^^µUMwڝXיH,X#&@i}|vNNLJ1ȍaћӞ?F1f~5 xBώ>-`u׾5-Qjz<ưPiF9$pR]!}9FfY͏iYew&lfxe-fxg9aHs,s,[x99xwk)xXT9O#8c3@N'j%'Ir#/M{w+FOrQYKvih3lu:#2%χ΋͉rDyGmA79oeJOF#Ug"e2_2 Skrpb.R,G2?|qcMa}FR%՗R>t :uG彖G)?OSYiN8yXYSYi=N[dAX_QyXYSYi=N[dAX_QyXdd ?V~N,v^{(8eM;#dn9881ɬyzۦq;@k=7t_%4Jе!.n8D7>*j9?j+to{[^jqڶZ7aݒ«7:Lk׉A8Mp\dV]!Cn7Wlcx6$i{)_ UG6bPŬqg!<'vNX}umGFgD27'&Jv'73%\Cp^ j&G|Z夹\mxd[L-q#Y ?­f S c]5;eO:< M# 4P!A:Ok]2!Cϴțu VpT,g6ؗUJuM+^+&/_c;N]4bkZc z6{Ijͬݺ;"E.^rH% <K,Ɠѝ uJ9z Cll@ގ/7luES1ft<ꯅr1( “nֶmGƚz}e[؎lTMnǏ,aD!bќ \LM=̥UYeF:b^%NVEϐ04iXebIrMD>/K80aKFY C̡tXG%Y5f qNV/2-s]cUX:~}W5j9V¢¯bJX JhKSͯCj?Pdfa.[iA ;pwv}rV ͟8 /3B҇ )i0HTnMCYQVmV2bKn٬pd5x,LH"Åܴ$NQ'`p5q &h6Z8qCN&8;&^nq8;>􄽕%ڴe'v¬ԸZ$l6CIx!B+Ccs]cZ$%!.tdK:{ l( PKTH`ip5Mlݳ?fk0r~˅-a"eE̗$!0-qqo4<(ƥl$8belNJokԷ[I^nzk,m=j5uueus5b`#?^ʇ`dLTl"NdoՑ8Gپu2t{  m*pca@%a؀LȘ` 1dcChYȁi¦@}- !jTln1{wyM$+J<ܓf>!s"xI~]w:pÂf28+Gs3LK$&3mN=I3#Ʊs=zە6}8xr6,M~xc1gKnmx;\p F]Y]^53H 9uHɗp_Bgݻi\?t^=n>'߼*sEhq>DRhaw ִ|:$)Ur\Nst9o32rn6r{Fwf6{0-r:C ̈́X AՍ6n%sңb쪫8 *t]k}el4Z#,L p|Ē&$22xq"kkb-VfSnB'%`@tY ,d <{0':!e”|3(> i7:jI7[@bE>-k\p7CBjHf!h]4Hw>ZQW&Gqk~$n\}R[OUS?/8p.7Lk50#&HB-< `M,ex#bd$ǻLX! uKlnj%ܲT!V́q9L$%}ew)ᡕ{'IC~Z(Sum{~f\s"gIk|j7t8v& #>ުOE Tj('1f9Ё> ce3uG+4P ιc-0H ⢃Zsѣ7f4 jKd#q㘇:ͧXgy1[>8D}['@I,yd$"n"{ rʎ;i(vKEރŠ.`x`j 1[Z/ $ _DQCO-k0æF a ~PdIJ oAk+=i); ,ŋ^lVCA 8 3NuNl֐ Q-H-eh4:-hl<W Q#> pz,liςʕJi\֮Xq\vNKaE,qc 0L7%pLFƅFC gPЀ'c1)O9kp"74FuïiI=dߕZ a~,ÛD/:=ٍ1 S%Z͋5֘(19ufiebdI g<`7-l]99G)-Kf75H-Ay f5tb*[amV@3(݋'\BeDC"//N*vn %n:ݐ2QL zVAREGP˜z))dF†8Ҡŏgp9&ыۤ &aaiW: Ѹr䛌NR=I'-dCdɝcl޹ {HG09ekCԻ@sqS?4)"~a+ύ T9:H.ljIfQ1tO{,Ru2,]ܼBF#X4OHnqܜ\"NG 1;3/$WDeeY s?fi4 ׮Kf2ˇ-iճIŖTIS-3I:4G2/ &aaFlɃ6bfD;04l?M?:L ]ʖcb4epͬet=J~·,>*ȵHlDn hVchX5HlK덚uXӣ)L:C=y% Li枰 tFNzh9)s?}#_O*1D<Ŗa5D/!L6L79 2Ñ(iqy,7+ːMʗk D0@IV}.DFw&Lyj6Y#ͣ4;LEmGcm(22]|Ho/`^Fix35l,J3>Xr'cXf՝n yGno7?m&\Uy8ֻkxŸv?*Æ~r"64b1"s@^8q E:)ss3BAm50%e%2V[M$Hr罐 l(AY tG4>-?Iz%'Km4Ņۼq\?7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎE9oeJO彖G)?M4ŅۼqO7IՎ_'zCǩ{,RICHt3XZi]עxkPlq8ˌxy˞8yㅌhF`"$i$+5QrdGI0+ $1$ _QEnkLEẋ0UwJ"*+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""\?ꘟ7+d?o㿵EJQQYgcovr-7.2/doc/images/screenshot-html-github-dark-blue-src.jpeg000066400000000000000000001771401456671656200244470ustar00rootroot00000000000000JFIF(ICC_PROFILEmntrRGB XYZ acsp- desctrXYZdgXYZxbXYZrTRC(gTRC(bTRC(wtptcprt2}Lw 7:w c΅}B~K&켱M]+ n9Sf̡HUM#j=6_Ё<|ܞf>^k~I[tVdz:mF4WOlYoz65$>=^Ͷa/Hv1`t!rq.8Ҏ "MfVeTVᶥv=VCpk҂7|dNph4^+ ,Y5vЬ5LOO2ogq!Tm7S3Bg\j(ryy%nK Z 3dm]=g@dy8hh{6e!gF!ЅĸebQ•wS"">)תw*7㩩><+kzxPѓeFbO|IQ`۸h^Roϧu gR<]ܳ,{/~T%wlᾀ}nW)IɈ35iDDUZ_{qvTk㬛k<72UPA$ttIv8\)t.X;,y pL˼&tZyliy5lfv,AgiDkM/'y^|A St|^wab{ dWIL(MFb<;)4)&bLY#*kFDDE""""""""""""""""""""""IzMa{ozŪ%g+l[dt;P86M|L~wb&0C?/Gq;4/LJto,޶F_lǖz~:;#%$Ue^JL< [sty޼\9qZgBڵEJG36qitaYUWbL߈:_"67H2!E?Ga;^~n[M4T~UM^ǕbT\A'(MIȮOui]~݋W<=H#ÑGׇ*;'fJ5:#Fib( 1x׬/(o9w]{5]6ws~[Ϟʓa|Hq39ҡ$f>rccp$hbӕ; |}K!WF~b5[R#Z4&ΑX< wYt~x%P<^BA[څi6睮H+^LǪcJh^1򅟐ʫcOzyc|6 yc'bCr9Xd48s544GWKjJtMyD(Xg#Y dMpdFyF?2 2sNeϯ_*%P~MֺC{PP$ݫBm.NOD`&:ɟsK*esy4@UbԎꝕgz^?ymw)T VZG"U[!&Yö}[_>%osu溑w}u͠3hXV[EaDl6҃ˀb0?\6_K8vh_ &$6dGJ:OlDY%1oƕz;烬79 lkfJI> G6̉Bq+x[XZ 6:^kLgw\ #6ZmE5aY4Fcm=(< 1t'Cwv0gM6!%":Ty'}س`͈"̉)~4϶g<e0q9;eǔtaQ7q:oEn"$+!Bw@FDKS-9q̌י2ƬVML_?);_/@Ǵi^DCWM5XRtg79̰ߔ߾G}p=l.ukXoֿ.*!e C 4ض<c ́e9.U#Ő4`m~ӱl5 F*2"ΕDh&*lvf}OHN7ֺ)4UIm<]ݻ/T 6LXIIll>2tq3vf*&ڵS˳wRћO=nJ'd:: :ve@ TQH Ό^{DyHFrjػb/*1\0ְs˜F8ÎX&x3鏑S5*6W] k!jm뽥ԍβ;h9qr 9rlB(>p4 94!R>=l+6`;ɣqi؎n -j+erl랑x`x`,s,q˞q>xzí?&ml Csュ˖cvj\j+14lҩf®la0F)gd]7n ?*~Pw"b&ȳQ֐c):S%\ bV7 Zэ^8m7Oo#wwGZ%:`fݏ, IcXTV+W;DX"pVo0#R8X݅4ޥj#dnJuOqjŃ[V+9#6\f&ee't,\Zsj_G;IWFK{c,&zUltvvcÑLf]"k®0풱;<(;8SsH<(Q!_{AYƕ b1xӱdL{dW&iȅ`RqG0mOFk|L^jͩztI }f;5 ,um(Y (*R$< ~5ǖ n7Jj!n bC_6I3&N-ȄM5c hkz~U'o-EңC#{Lm0|`bG[ܟ;&1j.̵kpyfG㋭r~Ri;W̴[+6N,CY%&bpǖZͼ5FwT2\vIq8/Hh,8rM}hNo軏uS K{28(SYYvJaRQ<)1|WP.yqlK;}(c*̑« ߎHjEl ?31'L 8(X%_..ٯJ$msTbvbt|Ka:VvGj٭"bs%H bNG8cۺP'N]θ]ol{JAZ`CO̊U׵ Fֲj.Io'W-*l-fȆ(66&Hh##"Ng O)#Hi==kV5Uv%Ǯ:aUw.3jf0ml8ȹve<2LF'8p`T>_4i}&euV=MaP3@9nzˑ|_GL*ud !I~**;ZqFAFfDScO%X3jÍəMcMe-7a q8mφEtlA *&uky-ucTFH`u ZK=a]ȇ=>tqHs]TrSXwY}RR{=њg[^"<(_iA >p*2>Uyٛ,..轍*Xus~*ooe]+A2L%aճi#6XE>F2&DÒ:w(>$KĭVƺx9WVRˆr=`sżp>>n\|ۇiu,A:2^2bݞF:L|v5\(bbT"ʀ">[J76j>+wJym;QB3G*PAH&~4I5_P%5צ·^4.S~dZ HΉ(QWxo=4x u\RexՋՂDq^mVXpd B)Q`[\NW]7E~/ou3=֊=_z?m޵Fk+i NٷM:ՠR_u3͕)m]4!& afq$p f3J|+$Ȋ;xrgapA.yÜǞqǞqnyǎyD%d_O",LԮgk5hfd,؇frO0,eK2aٗ' 6"ٷ,?!Pn7n4U$&c6 6xyy^<]&d?`L鯳ǽ p>莝4Ӛa(GҳjN)SFpW4zﰮīv3ɜUP ط PӮ 娃suӁuVB23c˰Ջa=<]G|eqjal"ѶiessA4ƗHYq:i85Vh x<Z(lƆ.fma<&z[7vU L_)GIz<+px*ANe?DټvjwɃ{wSJ#J]\'Wt׻%}z*eap ̀3f^yp&4kivYfû X =" L0ȴJ7]"s5$NN&/>bNʨ_'ǔ\/NSuAV: ywɐA~f?[vF~e3fG^u:_~m/'"\ƖqV̿iE!<Պ&6bl[II#?$ƦŁ#4^Mk>Z{4vTKnjUN}<#kO4(Hf0x{EA0d9$<3՝"~L|F@7)mxqQ{`B0\զ;_ɒ6!KXW]0[@5뾕<ݲꏒ2'׾RmQp%SJAd DjVD5V*tNN[;dAɬ=bw~Pד6~i*M)%{dgfpqj{#re;VB8&d څ3$`,Ga<{Tl|>-\ ׎X*H1g'IJ`57@מCbmnFĖܼN*eVkk^Ķ882-:V;gS:j +^}K%E+;s=ӽn^5Gql3v!{PLRt 3CuD**o_hI]ѡ.6.bcjS\oMA;kf<sˎ`r3KwŨ{,YioY "Ny:vMvr>^.q+G =9DX4hharNv]8C77[vuV92&ĉUE|iMz[b %aʋn1,oo/o<ʱ+XluM˛?pwg3zVYq쏡y̲|3Z"vk[ݦpMbڛ v`zX Dgz QWI"8*豂ۗ.dEdr{~;bHٝ_څٲ<렸q f.Ot,r"6S?$+AJPS ]zY|/*MjIu)ջ6VI+89ڥƿl S5X(B[!<_Wz|^PdjtkHMصOW-C}07`܎ %]*Z>X3`1h^=Ve7gRvW{uW]{d,cJbT) DbX|nyP!SLof}jwh *;>\,T9 ظ61ᖝv_G>TFx30L@HR-@~|-i  { 'Љo}lN1,Ph螣kx.0*n[aت`aa)z 3 :"F!"Bc;'beCekY%uD[5=iS-@mn#Dˌfn,Vr'MBy̖l~|UkA@]WwynVTKUvv3זm+D!O"$}g.qɉG4d%\ R#;+A}IN5^pmK7U3dIQ3F/^ڤacގl_NqɊ]ZTcH)e6WdF6 ֧P 1U$8boUn"VM<,M7| Ez h4z7]m/&GozcwUׇRgZK`=kyխ^66Y/Pxz}-6ʠkF3B5CaiBW^l\lOW(nFĊuO`އ2v{MN#vU]ʝx|̑P4\ e^qQE1Gr7ZN6XLqor IV-`|N_;c(;?4fҭ.س6ڶո/^AeJAcJ8&l9XmE7#@xQaJ;9RqcAvC{cjZmi4Cէj N^U=EfT9^3cə,yݕEkܝq)̜_G [5٨Ҁ\XkNVlnc =͙d8rhP@PSrk꽃ݦCmZj.ƺV㐚R(VTdsMÜJ{П2 P_f;5ͨ)L:ѬAM_ [}S,{@cxmT,q\c28P"" ;0]_)/nV~l#j+_WǫW3WX:Nf-Ի f6\,f=q6F+q qZzCipԖCK?1.2Te!2Lgs;WOkzBfrub? j:f0"E;.!xb!0sYmK0(\ )u5ݿ){=AQOpd:.6\~bvA-I ܝ 4Sشt!]ت6Ulz'-̈-'(:s ̅>#J)eDYv/GMyQ(4uYk-_N=Yo1 W;0%̫<9I<ʜ;wh}mse٢Mt~1adR8Nf(pP2w\&^FM8@/.PDP54Qwwrur푻E%SV?jQQ!b.;PDg ZJ': Vީ3_U@23& X)yHpKkykeֲͼE@@h4]S]ޕ2qzV=_'Q!ϗ3aED~{!*YsEg6=44P ("""""""""""""""""""""""""""""""4~"¾:QJG>czE+il+E=M/|tTb9R)_SKa_)il+EϘޢJ_ ?OSKa_(|WWAz_ ?Ds7R¾:SWA%F#1E"4~"¾:Q*1)4~"QoQH}M/|tJG>czE+il+E=M/|tTb9R)_SKa_)il+EϘޢJ_ ?OSKa_(|WWAz_ ?Ds7R¾:SWA%F#1E"4~"¾:Q*1)4~"QoQH}M/|tJG>czE+il+E=M/|tTb9R)_SKa_)il+EϘޢJ_ ?OSKa_(|WWAz_ ?Ds7R¾:SWA%F#1E"4~"¾:Q*1)4~"QoQH}M/|tJG>czE+il+E=M/|tTb9R)_SKa_)il+EϘޢJ_ ?OSKa_(|WWAz_ ?Ds7R¾:SWA%F#1E"4~"¾:Q*1)4~"QoQH}M/|tJG>czE+il+E=M/|tTb9R)_SKa_)il+EϘޢJ_ ?OSKa_(|WWAz_ ?Ds7R¾:SWA%F#1E"4~"¾:Q*1)4~"QoQH}M/|tJG>czE+il+E=M/|tTb9R)_SKa_)il+EϘޢJ_ ?OSKa_(|WWAz_ ?Ds7R¾:SWA%F#1E"4~"¾:Q*1)4~"QoQH}M/|tJG>czE+il+Eo Ѽg 4s>x, r˞8|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""/Ն12mayφe,u<98TK $@M P$&Ig}Q#Y3sַ/9[=:l/7GfqQ"6㭵9xg89sStoV$&ƕV?q3/khx%hIAszYho779µ"".B"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""-Lqϰz' <3ܚˎ2,r,rǞ9,rxxx9ZmgdܘNJTaz{5 ; vVas<3 Ǟ9jj^K(~vn ))mSSQ\9Ec\CcZֹ 5[m@5c1#Y /V,8lqkAsւԐ*W nm.jpMƒbL9)dHe.7\ramHfJU•P%dQҢ.,29Ocí.qy:W*^n>7rGOzEʽ&pusWX倝.( E #{L!f:թW}g)ϟjXСZjb.Qq؍`~Lm9@cć.{vǸvϱqsG;AP>%9J}I!8!|rX@t F-!Elzi:ދÉKu)5w_Kv x۟LbDX{$3<{/]) x怑WA:MRZ=7Hm4‘"ӚB< lmv n]݄ fRlK1x(D__`2"o;I #43z4yzBNܯƶSj]{Վ-ZGV\8Cَ͖{f{{Ӳ~F e9^z\Zkڟv^X/zyݯضISYGh(vɼ*Q҂p:~1'B 8 )]tm8W](}7ܑ.3Nz7CZV4pT6اQ 6gqmk=kZ8UUMTJɽS ^WHm{gYm͹{rjNKW.lvd5r\zbl .?GŜr.yݓ6`[l&x:dݩ]m1'k3`ggnjJ<}Ӱ<}~=]Guu +Սsެ[F 3l֑eZU K2QEu߰uy]Fn#:\Y7k+ ^ocEo=TI<N3NX)J TR㢀͋o;K≰l7uAwIuah@vk: t{i~t:[BN{.wUPB٣}Xw0 DC yO=B?UɘbM'ְ2uٲY{KEmeY662%?BU)gFǗ,17s '6 bɦ6~˩Agڵz(沭<@0;LR_kq3 t4on d6]z'-YD 0AU,aK#l.Ѓ5e,XJ;ԅK.k-^Na ݌[kb"^KmͲPvZ햊_/Wdw6Dg]qҀ =5;;,:h tdD ^@%J6ʥA@ȥfO<̍V P0qqm>98c˜e*;V e'B;Cu Mt:Im_7jhWjF;i, {ikê^Jڽͭ@tάA1W[SM݋Dnjsr9}|Gd3- LM4uʼn_E먵}iqjѾq'PC2Aɚq*n:S<|B/fX;'ͩm nגln5\sylX+u7AU.@KChIgvVA+cuYTAK%' 8 q dq+8yͿ^m˞9%(PoWaælQ\SY0\HǐՃA QJ껿BV{/[ZUfBtZ֬#iga&A@U4U1CYYE[k'p-e33zvti-fAoxPۮi;[o)*FdE ,o^HdI!_X)R<8ɒLM+^.zV|žWNâ`-nJ2e?V]ڍ=^1j]`55̵/4]QveO6׍DvD;ĮJZc[Yu6;OT?.uvs󌖈 4FYFsnM5tnx",Qo\{GbuֻَFji}6,h:>j]_p^!Mk^VK$jR4xǓۦ0Ⓑ+j p!9ךX`4>;+,ZDo0msPFyDZ.@x^tbAx:n׷<:uZ׳#UnKNzfu*.pÓS,wKcO;P\2oە X p( jk\E)f;ξLf/cvsIm#\k }Cm^=},"&m;54֯ޏ{ρ=7ޅ;&+cnAna5v}qd%P6]&kO^59#Dcm"qNySlzšhmM/vk_$ovU E jVN3 2d m k})pP8 SѤ鶨螵d\nF'hRL-SuӰvEU5̜m-D x0zXlB7ϧվ=r󱴩SQhƹ.Ҵiʮ|1dIu@XҮkSJ="&n+v A:o{^NȺA= ; Sŏɨݩ]jg9Ĩsbp..#[׽z#ѡnuGz:S[Զq9lu1ezUQ 2ח e^OO7\(Al! v*ըUp`?kA%P$[<0\Y\"^@@=4=\]רwUs=ѵW+{5WVkͥ:l`F3fEۧ[le"pNeͽ:;N_q{bҚӵIMÃ$+>E_V':ٔar2Q6pZ`*]E !n۲,q -)+8+?SWқUIv5,\穭z͖n@-˯툱WB6[YAb* e0L~sqzs;Mtvз-͟^}˭ڵ;Kk~:[,LFlqbob%[v?Q/R}O)}GU`zӿNɡ,?VHE/?9O/,(wO4QqѽoGo"n@alp6M6oTL{(ޚ'j;@< -I+V 1Y' 6g8>d `q ׽lvQ.vNշ+%ߣ9o 3v6arMlhGD3eՏ$<;vŗYm=װUH ߖt4Yoj5Sf\1śԓx#..5+煫܀WPm-3dV7ꖈyd&Xނw; S]fT0|0~Sye~@zpu.L.hJSG]K 2)GW [0 dQd0f:>s_.Vb"S) )u~[f*  &3SA,2,HQl"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""T'Nkn~hWv>؅z ɭP98y+9$秔3b>\X.F^ken +iEp1wc'DUp}j9$Ni]=G)y슥)*tJp9eOn?(.>Sq?'9I/],ԫw=Կbsn7i5P }z b wET{^]{smۻ?vQvݲmah9خKb>.n1M #pÄpϜǔY4 ZE> TL`*a$DH rYmUKpnYL&OHÞ24#7g/W'o%DQOK5l2a!y=nIn9eOIENyq70Fg2= '(`"LG%" C ? ^_4}3hIʏm'" 8F02/Nc]zCQbki[DnWx:SٍqIz0񉦸"ùWS[kP+ZQmM<3d֠,5ڐ`aXNX<Z,Qj8e[vN$5fue]Mm7NdѮAV-P,@a XD^OoK]B c vٕSw%2D)z|TjL;Lk1vd) rSbgdє&e˴ZVHrZ4i>É%=ЇӋfKOG3gLYᱢLZ#'>XǛ,8rТQi(B4!z$^>Q:.UmB&V쌽 TJOESܨ:zA0$[0 )DhY_Ȉ_O h{ipø9c;<hu0VlƓa~'M;[3mQh3[ښ8x|/V Of\ 9<QhB&JAuJ,`MU#jQJc[d'NDadv^s0El˓QٹQ`C;y^ylو,6%cm-A nj> 91 ɹȾr'1q̽:l\ߥ$*QRݭ\%+} UffyfJs<(Fe%1ڢ9`pgNoCNdPqepi3e?[gnIL[rn[DebYVZ2ϑ6YНM 'gQš{le.-Vdy̛e] YyH5qS`q1[.(rD_-WDDE?ɋ2.KfеGS5]ld,u$Xg.aԄVgڊḰL%&]< OlOF+9 ]Rkail̅k]^p A , цsvۼ*DDY"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""/9g8aY\c8Ye\<|<q<$^TirQ,dXS6ujh=fԗR`(>,!&qNp2}@WnzS` w#YCٵWHd<3779y= q9s0UN; WA;7*Vެ7lXDv/7+^?K%5jz±k! ;_=XQ,I YT:!ڭL1uaWQ+cpoZ kUZ**yiWmc2;ULF4^\OS'Vī%|7x$ T|1dBCmS9X&ֻg8ʑWJ=gXi ?H 8@mKUZ|"0׶R6c5{ݯv[X6Vuq,'D~]ɋ`#`7-=mFB)S lGMԩخ{nɎs齗0݉LږraĊgwvT6rKwcTN,7-:VY|MS>_-Oa"T<ӶK49a;2sDXԎ Q_=-19a/..燸D>}^[jHm](rzw/cn_b+R%W V|u B2|$ j ͼl6[nrGP-!zW_sg]ma og]"ոN[@w8a7/k 6lof۴u ׼lpFtiMűQ  Sje"kنY"P?c']_ &- ~A" ~Q=&WCjz.^uG_ bdU v4g {9Ĉ69ֺv1R~+;5NZ5h5NïSJP݁jl;ݍfq1i{xB[A`JE3iIY6B׵-Xsg#KM@u55='7)1"ÄY+-/1-{f{ yy?W%1?#RBFEұbK#l%f%"Bs\lkcE(vH#mf}Y.mcdSJarJ}rs16q^Pmp ˙̌[;9c>A&.Ny;uz{07jV })VP/6 MY ax8뀊eLa֝coο: c#R5:~V7mµYZۚ}yC"Ec,$ F`m dΩӦKWlo+Sk:x#iAVg ^Ef2i/:;ƪs8 -:ESeeVW>ۮdOXi{RV8[хz ӤɛC!Y!-\,@kg6=vsJ,$B BYE"8p,VQmro#;167@5 b[\a(d4/BEI\w]vCW2w3r X&mfM5a_tJvb,su1\EU}뻴tښ]glv·k0\ gf lrF+g%*wrLyVQVmwNe{zaI!lB<\RsCY0>CHdc2i3et{͘ ^("kdzˈE3k1P^~4x2Ϙs37 Ka " |\>n>n>x2?7Ï>n?NL^Vz95ezA,^ ;fjbϋe11_e%5뒐]eV`Bl}GQ;=+wSrneb7(-xN0lٱm}th6NAv4 hq w*[\ |v?5Ghp7htDX?,-Wfl)/-J4~psYo]!W,U"x@X99%$dnޝ%'YhDB5ؚ"d_\ Wz%~|zM ;PRV3*Mf=s" ]es}y+2r$Ӥ|7dȑNrG,41%rdeFxr-/#v̤'楠 {77xv6yePwe>/18Fl.iIYsLFv;ɷ쵼`m0p''q.+(/WC=:wvZY7.k=w]#^dݽ<(a1lg ;i63XQk#?w`zD0g؛|!\!ެ=6d"mH`IJlr,7^WCb@R)#,`KC^X`)t8mk$OT:F@ Sթr&fXQ=Cqdx&/ 6ee̱-ڰ,++wY,յ}G})ד0XLFrTϾ61n$iY\wgS^~dXq<0 aqqsfˏ:8e%eei}iEO t+Ğ2ţQ7X8aXlWp矧9^ÞX3v>^zn!]>Gp%1R 4T1nNqma椲n7.e뜩2dOVefO=!v6{=R⿤BIJLtY?(U/fe,ɱ̣JN~#"O6͛zir0mJŚ1 д3R,9]UJ"/^DDD^;Uٷٶ*v]Ȏ3γvkB): Lt+|X`B$C*2„URKXmqPsM 0Ŵ.YԷ/5avk[j50MїZp)m@TfRQ 覡MסMckUI/Y&]zf:6S`k]*l<;UԉpG&X0z^nz:x\jV2,Y)R-J>*Z%h?Fk{ kQwY>&(ESDW0R:k[]ZE;}תXI[.ۙg5Vxm`Ҕqܠ$}?LߩK`>*8Nq !8_}nȮSvhey+?3-wpM'׽Ajm;NIoZW4 *dJ4DyVa\DMOg)eҹnmyۦ;eWT&1:NJ殧u.zKp^ (ֺ5E%k47~k)Z.j>e\dbԑۧWڃfu.QCpނUba4 aj"",Mk螴ρβOFsָL6 O/VrHU@|DLKbnts+#=kSڗnf۬4_WםW#k˔Dr YzyI0ř:?")AJl#moڮ'ɥ=wWZ=H}g` 2;A$ژ*ڃelihm`b'VHn~jٖjkTe[6^D:+fG %l R|^>Zi}M54zO'9  9Fx`CkerHܶ^g3܋~7;enD1yÉ"A]hre?>9cRg/B1w68.Ell]W{ύM\ޢ^j _?Lq~z_/n1;y2ͯ}m!݂&wƱ] W%"&\9:B|s@̞#$<ðu8Ql4E.#]9Y̫X,qZ9/>#cXzN!yȏF_%dH돾fϼ|:9fgYyeyYs<';Zk(-r1@/+fDdF3/tp`Ës3W.CX~}N[YKgIZ26̴yeKЁ)hLE3vԌoE qb9{|DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDRx'f'' HqebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+x'f'"|whvV) I{bx'qebJ+Î j , o7 Es s~YVs r ]oxsy\{C""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""">k~O_&3g >*U0H )6'GK://pI,Hmqų4״h}ǩ!N4̢mzGb=<#wioو1A4VeĄF&zLN^eQ(t`ydO GCoZqwYk}rʙ3 Y A!;1!#=k0PVǸCVK ןu{5NwcKݖvݱsZ&7CʑӫڇZF\:C8{.OZtZz㼵@V㥶E7hUڢY~~L3VPy㌊\1e ;4CV.ZU-jPn.XغХs9(8-[x-4b Ebciz# 5,(\JkWt:odMi PL$<w^W-$3 0$hsȁ[bյ|J0}AרNAfc; NPlMa:dM!m\CcE k{Olj.9(u( h~R{EkUL:ڥ˂S[ӤN*TXTl+݆T\7w>5=O& j{t&l}j]vQ&"1B_67;= b8yɿl*5nũq4֑Ʈ?TD.%6 EG8L%'v_rlgi׭NWۢFڽ~du#6V)x βkn-ᇝfNl|s _۫NѢu66Owz¶P#yBꙕ;6Ǯ(*V⋬CmU:<Ù3j05f7 crk蛟ik-yDI \'T4 ei8ue;yN $0hGo%f/f;dKDԛ;314L/sSI,p jXp38gq#gSCj.l\;?lU}%o=9(:՝#bW؝WZ t[oFm4J6ܻgۤAZvzvJbհj(y뉒e:U"TYMjXjw]9WV{ނ\N@pIUu,]oc8";yAw1]M"p[{BkV [n3]p\!.[aH9(ozkn(`k}cQj^j]hX =t|>mJteI^K6r;*I;ЉGc\o۪놊z=5fOM B>V,hTEqh0:SL 0VťpgM6ۺwL{ӪLk]hU%zOU]D%.)}DdſIks[c9'<=h"h"S:BQ]  S]xnDWڡ9V>* B(i 珊ԽpmcY~ΪFUOH#kURՂlc t(2˵JAp7tnB6wFo]뢴cZsޑ>!U2U'A'ڭ⥋:, EmeGvטƿ=PNactZ6٣$ mѡkMss12 gBA^-fKfݓ=pv">=P\\ {e~28؊do̴GjJhMQJ[v mIlKȺ;-~v奃CB5h%LAuEMn5""*eJ |6)6X-2Cq,xr .q9>n9| %*P_U1!Cp=g|?,HDcpm!'?2%J% V^ux6 Gg ݕUoOYe*JO>Cr)Ye*ek[r%N'!ek[Y{J9ϐ܊GY{J,Z%VuSnE#,Z%Vt^~x:D7"^~x:z/vVIUG"TyH/vVIU=e+_*q< Ȥ}e+_ݕUoQȕ8|R>ݕUoOYe*JO>Cr)Ye*ek[r%N'!ek[Y{J9ϐ܊GY{J,Z%VuSnE#,Z%Vt^~x:D7"^~x:z/vVIUG"TyH/vVIU=e+_*q< Ȥ}e+_ݕUoQȕ8|R>ݕUoOYe*JO>Cr)Ye*ek[r%N'!ek[Y{J9ϐ܊GY{J,Z%VuSnE#,Z%Vt^~x:D7"^~x:z/vVIUG"TyH/vVIU=e+_*q< Ȥ}e+_ݕUoQȕ8|R>ݕUoOYe*JO>Cr)Ye*ek[r%N'!ek[Y{J9ϐ܊GY{J,Z%VuSnE#,Z%Vt^~x:D7"^~x:z/vVIUG"TyH/vVIU=e+_*q< Ȥ}e+_ݕUoQȕ8|R>ݕUoOYe*JO>Cr)Ye*ek[r%N'!ek[Y{J9ϐ܊GY{J,Z%VuSnE#,Z%Vt^~x:D7"^~x:z/vVIUG"TyH/vVIU=e+_*q< Ȥ}e+_ݕUoQȕ8|R>ݕUoOYe*JO>Cr)Ye*t(GM8#>y8@7pL^嗸g ?sc'ZR#-[c/ GEE??(/HY-3aS2Tt⣴಴DQhDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDE"7?շV0VX­;G-<.B,0(/HkY-3aS2Tt⣴=k-?|~ֿ`ȕ9S1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴOmZKOe"WpW%3yⳟmZKOdĴX2%{7uxS1w+9ĴR<|.V'9~v3ϖA5jO:;FJݨ4s,R1lPvv*,7GnU$"ɠ5#YOȗʅԜ5 g~ɐU.U|^gX ֹ!V_}<u2>/wc'B}q;B˟awfi޻V^dN3Wջu6fm5"Z񞈱s 5SE /JΓm-Cy<@W^SWwtʝamnXJC'Fṇ Ĵ?Pl=}dyE{{SglZv.eh6'. j}j[:v;yȏLw"fu]~B4:W0MO6ok)n];g=ښ@wvYGuN:cs!4j?.òfGX]q N][Q]]:NνT;ʟqol[պ55 A*jS-VZjA2W3|X"y$DLwkju:;k}s:hQ_Dtg”lJ6#ǕK.qenjs ˎ2Ȉ5GwMLw.mlJSGM]2קERjla !9҄҃<7N9u ,$g\]\(_zzW[2q،{y2s)숵Z:p7}VpgM'Ϊ5]+yáS5Z_lTZUnr-c)ڻGb@΁EGs 4; ꆽzSbH T |J˅D쁐*)Ea$ !||!2'0VDDY""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""jO:I_嫟uVGh=cHZg§ecK%*P_UnwN:cGH8rq#a}i2,q;׭e騃4.d)Ymd+uCWLd6H-s.Kkf*LvOIvҵ۩`熖ānTJ.\얺UۣKU674ro9VeI|C!vHi4[L<ˊr1/VNqh;}/Ao0ng.6+`)V"$I/<ˌ_Cxuu:)6"NVCAb]5^MSDf+ڢYkd٣ߐ& rԈbu6 4cFf\hn#]t[cT^?l+Mh`h:|uH]3+g-%ReDQk"> \v;ceiCyF~b)u5 ߝZ n:@\̊ĵO5{zTASV^Io_5ezn#ZlͲyj!w +څ%bFNWvLk!u8d8Un8i*&2ye1+9qbލԭ;tLkr+LhiSAB YbXhAl%^ |'V/v̜tC8w(dD09eJ5٥gP)Bh)aYA tp|3.Lk*"#S89\#)8R,~[h+')'[ 믲'?1}5찆%słÿB: nhiNխo4|@kOU 1a)>%pldŧ']}SX$[Yce8G,n-ĨŜ0AlF >8$R5r/)ĶG@ľ{7]ޙ:hkִ-j<^zLxfV%xɐ"wIO¿g,gpnufuSK<{"UG`f.V,z`zSڈjb / S9]Bш M.xl.Tg?XJzD:R)ǫH9ↅH2Q1\s lcuff54L'Z6%a?, 2R*6B8r}.++Mz44Z/Gb5,] +Idr%烍-P'3o)&t/F"Lv5;])Jx h{G="""Z)+sάid?RWj'UGhQaX"(,0AEXi U[v"""",QUvy#˓o pͲ8rRsiqo0Yg>3m02WOf Ѽ:L&T,ȏ6) GY Iu&6_4 áY^0ɹk?V- >ӡ*$ly=ِ 7ZZ@.h4 Hr,ƹsHe{ƹԠs8& yΘT9j%fC"FMXxljR Ɗd;`vy̱m .p?jjGdj$tքu杴%C7KB.hisA hsK5'Hecַw%ʖյ#0ܶLxxja2o* /KDHg)2F DEDDD[<``Gsp#N[G;dya&8G1BrNQjJpЦH͘]"+]9RR\ʈ*(_Z_N VZJS^CYZ >Voj/,Qf%%Bf3EuJ s^cW,SѸv8c 1ipZB ѿ<Bp$ GsjEX=ꆛ84fU'OR$㱘Ǘ1㗤4u}ۍ!,paἷCM̬4IF_B##ԈlAğ-ZA v͇<ǘY6OB#ɍ/$3fC5v]ʆps-[.cY3d;C `lhs߸&{w5̖ (ms%Aآ`C1gHvZC;i2'E/3&ϑ#=gb˾475 wF|8E[]*Puhe(0٦9nn( W?W++Pa3?.m\5vZ;J /Z{"^KLvϴ9Wv5  K!XX猰ų@ۇ<CVG{VJ8 sMrlvd(0eCQ cZyYvLhpPSpEFʹDc轄ׁsQ5W6zMgkV|5n3w[HPwJ° 7ɏO|(?ab4nC!h N,&YJ'm,ƬYȭg)#Lč&t;O(WK-WYiu[̘*fø?!c0V,Rpu "T6'U6}씝XGa}8?=b[ܴcɥրXE a+ʷ0|~.B)E:wUĵ6syF @Y=`lVFc,017 j039<6$zwnuSVS9n=yEICE\@X$Q]WOV\#uGk:ʻZ^R'u 0vxl[\[ /|"+ 0nN*LML93X%992s8Ϝq.1˜x矟|# TW;\֤CA 4XAʩ%B lNB57>xs0+'7%*7$8Х!FÇ$Xl7smi`s!/[d27xgW1DR9@8Uv. F汵~y&jR kQvTSRrJȔqiiŘ cYN3c̎hss^*/S\ttvôŬI62F* .bq+(p^^dz&KfZn(hOdN;eagl6)\QDh8tx)9v`Jgr]XjGUbHҳ#gʌ~4OrӮ5˱i[s<9X6an^nk\EgYˋ؍ISd~! /_ܽ@vJw,S'GbUK6J"h~0f'Cә[v Lݴwn[ l4Km)텒F~d+qďYcU"|fgc\)x*H eMa:tx\qY7\ 8xx9Qf\ K74涢ӛPuѤ ”JJƝ3hH:Ba#3!,ƽ񥢉Qg8c1Z{vvڊ5$NӸɕ*њU::{ r8r2:3"=1w;5Y񎾵7 :˯¶v0,#qXFT1\͂\KC^E͸үv~AE i$,彩yHm׶(8-ڹ]4XU"D{f1$V>tu^5ohE^3wBf:cRf,آnߞ<2mP|X812ULO[#[.ݫR+f"sȸݯ y疹h3q !Æ!k@' v%ZN`W)m f qlYx&^ ,L)X-3ZCXM͂PYT8#5kjDH*Z[:%HinY IY rMjS 1re*d$Ѫ9$1N 3B-BÃ} ,g,E2nZ(0Y9h~|8aEseE`ČهceK.x{tVhG jҘff^L@|)xW F ô%;)'ՙ8^#% H,}1/2Ja[vdj06CzBS(|sQqm;m>"$.sl:w(c%bKd˄)M*NqGy,+ 0a2 :hyjOpsLT{sQղecX kwIR[\Cb5]W֓(VtZben03l93ሙ@q)I{Clz,$ɝogu3GVQ^k) FuFR*:Ymլ9+G\,`&D6=$RbFξ Fhkt`5{]]FESPKiŇ|tiLƇrq zDsP2!b,Q l 4,zW#lM{V"=y~|2 Sք 4D{{(>SUJ""` ؿ+hW/џ'[WF:_?*DE~E??(/HY-3aS2Tt⣴౤DQTDDE+`DZbr|Ek7x?g 2ls8Im-]RkMuoM{.Ȉ*&c@秚= mfz=},6ysfd?sksm qy.e5}$bYQmcyͧyq[ώ3m2<2㌱x[xѮႡi WT|4(n?O!VY3Ñ_5 H-)Kq}6\h%L}пs۵=YV olY;tfɬ&y7mszf"l7D$8Gh7}2FjrNdt9U0A5"n]N}w=aO??2e~g}^:cs~8°Ɛf%f b9BG ̬w<je\Qb9٫j}&3R1ː'VW F8 ä/ '9Wipq:n'HV#+\yh, uSIHaKT.屵Rѳ &bF.uQp#q lz?]Hv WU4n ź*UVMphFyc@v,YEW}S d{A,lf}*K>&vdB,mcZ6Mh=0c[H/򱮡k:gVsݱ("l ;:E[U.Ŕ s Q9 $ 5_ ?;, &uUײ_l+pVO d$0cIHQX's.q2\+AhKVqDOPd" [۟i-4Y|ǟ/-V, <˜(,,<<<<<Pؐn^(l'}b9\3M:1sGgA]q,kU\fg=с u GG 470PX6#݅CΌ'q\Ś̖1Ijq+o@8F?'ʈQu􇳒Ŭ\}؊9Y1bhq\x8}o58Ta,aBQZ+b%p7Å3o#ep<3Ü㌱~G^CHpi\}991f4v.xm48|ʹ Po'}S eFOac77[{A,]Ow(7œFO=lu||p+qӟ]Ow(7œ뾩~(m߻on4Zs뾩}w=aO?ֲ3 mƋN}w=aO?'Wwڞ:cs~8iϮ?T}|Y?dZS6Wnoݷ-9T}|Y>Po'⌟Y_j{VE>Po'}S dQk+;O`_1v h}S d{A,2e~g}c77[{A,]Ow(7œFO=lu||p+qӟ]Ow(7œ뾩~(m߻on4Zs뾩}w=aO?ֲ3 mƋN}w=aO?'Wwڞ:cs~8iϮ?T}|Y?dZS6Wnoݷ-9T}|Y>Po'⌟Y_j{VE>Po'}S dQk+;O`_1v h}S d{A,2e~g}c77[{A,]Ow(7œFO=lu||p+qӟ]Ow(7œ뾩~(m߻on4Zs뾩}w=aO?ֲ3 mƋN}w=aO?'Wwڞ:cs~8iϮ?T}|Y?dZS6Wnoݷ-9T}|Y>Po'⌟Y_j{VE>Po'}S dQk+;O`_1v h}S d{A,2e~g}c77[{A,]Ow(7œFO=lu||p+qӟ]Ow(7œ뾩~(m߻on4Zs뾩}w=aO?ֲ3 mƋN}w=aO?'Wwڞ:cs~8iϮ?T}|Y?dZS6Wnoݷ-9T}|Y>Po'⌟Y_j{VXf\FT}|YBٶ~Y R֬iqaG6^~s6H;lgE|ǎ~<Mv{ ځҖ5iBƹωN3].qm+l[VfE#QLs6v\8,0AEXi U[v""""-P[OvEɱeIM9q0k2'MH\10e.Hqdlj<)zd,ZLx@f.QC…w7D;Y (A3ыf>dƝ&3-ɶ 4Ѹ?p,[v_s1+[may^ vgFߏ+k-8ί])x˙6]E% 3yÕ#68o'1ks>rdɑ2DrvLO;&LפH}̝yϞsq\'>y<,yCJfvҪgQMQvGY2\)%12&˼ԙ8EÆor&`/pXAl3"S8h,cT`511!CE8c\Ŭr{73-6aXR,rŬ8>9998x]4b 3puq\A5&k*U=>?2H;xWѿ?<6YH%W.CY0+. R7%.K$_=ncv'YJDAU.~lg $$ NHq8.xèHt]McNz7f;d_'v'Y??֯K v7ѿ?<6Ez|b~eOOO̳i?vѿ?<6Ez|b~eOOO̳i?vѿ?<6Ez|b~eOOO̳i?vѿ?<6m_UQ0 F^p|Y!k8 x9M1'!Y7g}?[h|DfNV[;ϞIkx40d#x5 f+)-.z6uL7C_0G.-Hhk LEau<4́AtLB"2oE<].ĵ$8,E1:]V?E\֨&ʔ`ٶ(O&pj'0j|uQ߃Hل'"Vg1BG;bqCcyzY>ܱ%xg~yD, 0V!K8x"܈rcb\{OrY Eש |r[‡$%p2)8 ̍>pZ!ba$8%0a9h ,d@ѧ̈BN9h~%0ژܸ0_+ip7&c q]3e0׌ÄbX,fcYt8dGfʱwIjDaE|"]bk3cK].TgC3,vd6Xh ,rpEe"`H8dZS>IB|;D*=rSXD<.W!,baqq-}&lgc'Т=/<85A !`8t\fNw 甙Ăd)6d=RReC3,T4yyoA*bqvym#׬0p#blB۱ Y$< nfcBfÇl7`>[{=b tM#!EF-s#[*0 w Z>yIiߟ2ÖchtFΨasuǓ Yrq`: lϙL5c1~!ro]KŰ^+14孆hA852 ʯaggz7 &DZx<~>Ǿʵ+k8v*Y" 0z3Aڧ$n-: \eVzSI] #aK3rVQ[{1Z}o81 S`}kQ7"I]ڛ*łV}Y!ظ>I*ijIȒA`ƋD` PJC+rDECc9##b /iE)IPN͇m;Bn.8dۭgNn78gxqGdz#q"Mc`p+wNH0OڮiVqۭر#} ']펄>"gbRxH.\1$@+D6#},nGÞk9 ojq!0$kFZOqmo<.&?0nmMSؐ{ E(㏅[qu6mDz XrUMFWJVI6Z2?M@QpE!#kLvn=S:jBp f?c~T FqؖX3Bòc vEzW1.t׹GA qbÓa \a*Ζ#7'Ft%4mw[mkviì5As^3S(X ms.dk%, w2N3n=#7B#n?vxՆSMFewӧF;ƤDʞ"6 +]o _<f5j(c ɍ9Q%17#.5}3C0U i822A؁ 蒡!).a].' XA! frWs*:ͭ#\.'4/&8X'("6$\Aʻ:aoU:\wlu(U^?2?voO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO z|؟g;,ZtoztoO zoaB|b~eRC&Dw"m*;Z}}矛r~n8~n?s?Åb$38II,4u,p# %7@"i TE[v""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""jO:t⣴౤DQUgcovr-7.2/doc/images/screenshot-html-github-dark-green-src.jpeg000066400000000000000000001765211456671656200246220ustar00rootroot00000000000000JFIF(ICC_PROFILEmntrRGB XYZ acsp- desctrXYZdgXYZxbXYZrTRC(gTRC(bTRC(wtptcprtKL^3ØH./x)E~>OBE킟u9*[=ibm{wf Q@$^f4?4F}x& ̮@d(CvTMKZѓUw`(/۝:'lSma~)u=MxO[_DURfDDU5]*`LvZ֎ 1'*I̱ݶ7)|;{EF8_+OXh2Q>8ZlxJ˙3ֽE(iNkLORdL1PoUޖ>[r'Px'ϣѹ}'nt-TT}s3gN[Uv T-#jq䋉 Ls">_O|}~~4vS]^@e\ ʰ I@_/gTUyV%EnPrԙZl\NYVMؽE|3Ԃ;Nl9}xrh3vnWJ4a솖+9‰LazG.õ4vֱvϴۍΗ=nG>z*M ZCQ0sJ\MiK;Ŏ;n*v=4}K!WFE1٭ b- gHQ,]`;t~x%P=*^A[څi6띮H+^LǪcJh^1򅟠ҫ'yc>[|I<vf1!oG`pV2^@:D\Xz;iU횒^G%8/YCY\,Fe-ѲÔ̜yrSs҉a#SvOucJ*?Jx=ڴ&ѲNo,"l# m1i-}g|ks5ԈŦ`׳mG-6"m,#`1\4Y!ݝԿFMHlCȎt v,3b="Jc6ߍ*3wYw o'mX'V[ Tz ({/v%5r,QDYm&"ePG0d+2`N*t0HӤHc {뾻kgjmms%&+ۙlnגc D)/;KC0X#\9؋ee(=A=u%osu溑w}u͠3hXV[EaDl6҃ˀc.P}"FMHlCȎt v,3b="Jc6ߍ*3wYw o.f e>ej 7͵G҇hm2[CZ7"Efb/VUq3Kr+:ͦ|?9TI#:D0=<=7k/N@B~ mI[.JNM= Wn+p.7̈!<7v`5֠0J3s ?b,mhV{k?э?`gAo6IY kߢd4$Zhˌ0f5dfN̘y5b5jb1&N=hjq1mz|AZ3a]7hWaJ,ǞA|珮[2O7}Gi[?*ez\Mְߕ~\U-tC2( Fi!ly~&/e9.U#Ő4`m~ӱl5 F*2"ΕDh&*lӖXN}Vϛ*OE`7n$u)u$+V=RA$l#`rL&]L݄J*d TԢtfh[Ib'Nk§AnP¬xB Gh^/̀"nhxo {z웻: .ק4?nx`o]H¦ ZD&zŁ•h-!>W^/GoH/_zH)=ŪWyl[Tlt;bqq8n`siѻA}dx}[-ǩޘM?=^a-X' dz#`Y*̺5RE"ׅ\ac%bvyPvp:4MΑQzQ!_{AYƕ b1xӱdL{dW&iȅ`RqG0mOFk}^jͩztI }f;5 ,um(Y (*R$< ~FݚcOXXՊ5f`7ivs1!Ԏb$` Bu71Y7޶ߥ_Thwwociό[+{ָd-EٖMc6qu.X,]M^E~)|Ei|$=o՚Y8QkP)q kayeAzYj.l/GHnc!Jdoڍ.BLsZg-dֈ)_9TkXj~;cR-ꗻLdQ:F|ndϕDkcĖo$;ˮa.#50<^O}W'P)r;pُaaiW nW;NT`g hXh_W踣azթEiͣTЕgp3on1B0VޞuػȘ93#_` zh="l=E'bE*K{hQL:^ٕ1B̪̫T6s i)ICvӋe_m-}CTd^fv "CR,[feGA:`@N`E"(d vn/pk=qẨ:ٓtuVճZDK)ewsbhqϷu!~Ioe}zqeJlW\j'dd]\y҅dJ<>)yG|(Ώq&c%s/h̳ mܽ]:L Z}ޏ;wE:[FU.:[eH͑ P:lm LFGDσlS,jG1e?i==kV5Uv%Ǯ:aUw.3jf0ml8ȹve<2LF'8p`ޔ>_4i}&euV=MaP3@9nx#$UZ 6)88BjO6'M̉OƞK&gZՇ3&[:o 0rjalb)pqDD7 $M Pر'[Y2aܩc}^O۰Iulr՚eb&dܜrX ۚ"B[f״ۉt]aKhif-A&e~JëfqGl`|eU8:L屇%uwH>$KĭVƺx9WVRˆr=`sżp>g.n\ô亖 p{s/Vhhn#E &>W Nʻ.| 1*Tse@de Qdss٭ݣ7z<6I(v I?c$(LgCXJ)?2-`~gDBU( c nk]W"pT|0ub`.{כU'!"=6JTg,=!_E76׮W} zzE}gzWgGoN_o H]oᦧ4.Y;cf4VUJHEl6Vrħ9v,Dnd 29ĒT)3JWbIw^8Ü΃\99s<< d_O",LԮgk5hfd,؇frO0,eK2aٗ' 7;?n"ٷL?!Pn7n4U$&c6 6xyz^<]&d?`L鯳ǽ p^tGN}Eu #Y'L#l =wWbUD?*(p`P nhq*mO-BT+t3yj t]EŘ2E'Gb O9 g;zR5Υu_[o- hdgM`bOB=O)3Wl갱Qjr[92jdsk:Z mv6?N'M:GusW V5mU3eMݼ8Xcm 6^428 ot}ö} ʾRa\ֻ+:/G_{ve_h)̧ ۘ7V~zmN0ovi^i] cndOYÝWSZ ].b,ـk8N2#$ƍ`7 -zŜ&l;Z K~ǯ;$]afYUdN~4icD,O-ZQ|zOYU7X@%cѧy FaQSdh1S1xh!yS7M}%inltYX"h#f(5$oĒ^y걠bknWG޽OmM4e͓k!QF*Ŧ=]bmFy,?&ʵۋ z.:}>jjUِDݪE[nS%px3@~[rrlk$^IlnϏȈ""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""n7#'ZV_GĂH}2kXcH|%aˋn a6$Y "D\l+y;W a6_[&f3x_h09g¥zJb=^, d'~;&ͻq9Wvpz8ʕxk ,C54[5n] N Hfnΰj݀5 fP6Qd4*h>iK~,W ";9QbM>bEV̫w/Tܹg}=3Ye/s?Be0g浏D-i7-o[ݦpMbڛ v`x" @<@5@Uk*DpUc.\ɿEdr{~;bHٝ_څٲ<렸q f.Ot,r"6S?$+akX[eܽ,ؿҀnO,\w{TDwrq5ݛh+ q3ko{*͸wp ?)x+q *4 ᇳp0f;z@ַPٞ]mF/͔}O]ucT ǜ1r~O#ȇ`K q%d@9qK6/`nS;(]뺞*ܰMf%f)yJ/\p~.s fw~^ʳn,;e&q6oOq96,Ŋ/H5NԺS&wZIV+!ܘMZGDr.Օu٭F,LGȋN艠D_]۷ǽo>vSvu'ow_ou̧B΍4%B,tA%WF0tfn1agxGtaPbx@U7 뵲"83b2Bn@2戩kIHH]OHgp{>O{bvbF _D8>׫֔k$9r/>l,b^S&Y5֕(X 7L@fx:k8Ł.8,0j-i XjYO}-8 wb6tW ~kԽoa3#,F"(v#J; C Uk t-ǯ6-(Fj9" & TtGxv%L)R#RU~*V=tlBD6WŵIsx#ж5"̼O3,c|z"v /ސ+ۗh6eN1e2S1LY0f;$n}!2XEş]GbOaRD:X#z ^ S*È99b7!8CpBw8[ Z-pOjO:VAX.xidԜ߶ГgkLo2d d ŋ,R<2SrT'JqSgMe˒}y,Q5+'HƄ}NԽ'QlV"RZ|̱ÄmEݬ:_NHLi$M2fnYD@k;J蘭Un}D\`Tܷ:iUcÂôSnjg uDGCc"D wOHŀ)Nl*$K*jzҧ2[Y1 G_tXOؚ,@փp;@]Wwyn 0Ykfzk1;;^'c0H*~=b+\6[5McU6"SXe38N G.Q!g-d'mס=NMflW*#0vT9 s{͘Xs91KVw?&Sl<|Kұni=cjj}%ȣQC/_/ؕlTϔq'`[/@ƍM{׽G_})Z +iz2;{^ X־v::$/[[έmXdŧ^X&09dBڝ궢{=4*6. H֞α r_){G 6q=_G(G]=zT;w588rBfW=w*w- 2E@wr<|6 S-K,e.v1ޫ=m?fkk_@!n9 "!eKG49ħ , oc\ڏYOa֍bT6wRoX\`urdsj^%8Ag2 `wg€-i Xjwwy}$[Y5/ح}\)_O g<,t[mvYeFm2 ,X{2nl +q qZzCipԖCK?1.2Te!2Lgs;WOkzBfrub? j:f0"E;.!xb!0sYmK0,\ Unc>OPgdza:fKh{Efi&3sKRk2w'BM-8Wl*-tj[.>^%0IGDh" AyÊ3!ORiwp.!Qa )J%k>r0`繻;-2f;AЪcr乕g97)/盹Sp{َml74XY, :`,GQ  Nb>d !{{lIy7'W*.>PP+=mkCPm] $?l@ߧx8A+TDW0\s<ށ|7fk󪷽}huYd$Zk"b/6Nim`/1mqY"j_]vwkjwҽ٦N/U:jGZ3$9l35HȚ/d%@K.|'"aDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDR /|tKa_(oQH|_ ?1O¾:Q.6~czE+WAx4~bqsR)_¾:SKޢJ4~b /|t\mWil+h7R /|tKa_(G?1E"il+<_ ?1D9)Ka_)WA%oQH|_ ?1O¾:Q.6~czE+WAx4~bqsR)_¾:SKޢJ4~b /|t\mWil+h7R /|tKa_(G?1E"il+<_ ?1D9)Ka_)WA%oQH|_ ?1O¾:Q.6~czE+WAx4~bqsR)_¾:SKޢJ4~b /|t\mWil+h7R /|tKa_(G?1E"il+<_ ?1D9)Ka_)WA%oQH|_ ?1O¾:Q.6~czE+WAx4~bqsR)_¾:SKޢJ4~b /|t\mWil+h7R /|tKa_(G?1E"il+<_ ?1D9)Ka_)WA%oQH|_ ?1O¾:Q.6~czE+WAx4~bqsR)_¾:SKޢJ4~b /|t\mWil+h7R /|tKa_(G?1E"il+<_ ?1D9)Ka_)WA%oQH|_ ?1O¾:Q.6~czE+WAx4~bqsR)_¾:SKޢJ4~b /|t\mWil+h7R /|tKa_(G?1E"il+<_ ?1D9)Ka_)WA%oQH|_ ?1_272to8YfҮbi) Ek+U}^PPLlpY {cs &F^CRjfTiluL(Xv0Hm%,h5ؿYZӯ~Z;h I8ܽMPՆ oM5=i, ^X]Վ^m"^XJeX׹UՀ,^rNH"ǐH㏂=JfsjR Y+ ϵS,uPR1Y(lF?X&6gHA1lbC=v;cbgVW鸹련ZY oh$qː~t9Oy :#rs_fٶr=4wNEaĥ\с[Gk%;mԦW1",==z=~CkTػ~&c]9Jf!ެ:MMqskGʲJjxUB[{7d q 8=n]]MIIvmn̝U{ZY,G.ƅY 1f.u٬_zuzT׏htq_LgD]ϳ y{Ýy^fhsH QdEA;""*>{ |lj62b\i~[-cq!EYe;z;\B&ז1 mޡP+ZM$x\ybZ |Sg/v;:kn4zvV՚hrm}#Zx]#U cpxIfBJ3(+hgKrK&eu!û "h G܉'#Yfraxi0sZ@akduX̲[~>]MaV3FކP ӺN+ @s] Xmg㶗oYgOå.$QW_i|*[4o5L¥Q"H|}הNI3 @1}$N6K/iu("5&fD^CjV6 ^%#7wdY4دu(6Vo][UՇ`<`7JX[-c6dd$ ZjۗsNhmY W*sGӫuZjϨ_ k{t˕nޑZũ\6uxp 7lcK鰍@l8'6dvd ;&̷> lWY~|HzjRZ˰n"c`x:ww5^Z1swӀ &X0ލꦣ7fvBl6=mP^2^zR{2P%o4Ib!-\fڲ̌gr6c6M_/Wdw6Dg]qҀ =5;;,:h tdD ^@%J6ʥA@ȥfO<̍V P0qqm>98c˜eU}PVQV=9y~yYf ޅݝ-zgP`6NVuwuz>cK2פ.-#*eW TO)*2dHk{u_1"m-wu]!krTA},)Nm0T:gHe}!s/zwn0:#!%uJUzˮ Xzqss/_d@oI26%4z{mk-~ܕx",Qo\{GbuֻَFji}6,h:>j]_p^!Mk^VK$jR4xǓۦ0Ⓑ+j p!9ךX`4>;+,ZDo0msPFyDZ2.>=K.lH=oY碀'\5{;~Nի[Z`UdjiO\lο󰵛E.]xrcUgэ[cs&W{WUܺ@+}/v z.{Œ&-َ[nlfi'X^:U6crAۻ=NuQ{x_{gGjϰX7FŮ{٪%\VbCvc=r#4-vEhտǷvU{C{?R܎/~:[`P>S,wKcO;P\2oە X p( no}euuwV[e6~םnwODiXS6wlHzڗ` )%vk\jԞ]UmD6~wm=aHFG(ԍExrGƥLdv.>w.󊈦 x]C|{k^Z*\{me*{bv5z-jSo\SaTkڈHZ![bfOY4WKv&!;LnY}n/bjM_JkN%6^TzM}Xj̜fRkQ|qDWG;ܓ{FciV-]q־C_mgZ99KV(ol^jSUu!ثL b`)֯N+5}^Rz'THZEdw| ؍yv~f|4ڼzt2. 5姯"G8T'l)ZCbдWݣ!*,1ݺUjHn"6GZ8hS Y(c{kdnjoF|^K$wڣzyWus[ DI3@+}Mw[NT2reX`1å몵a- '(ik>V3,M?ckҦjMEjpoJѧ*UQ$LBUcJ M*<~t=/ =9^ף.D;Oc:3Cla@'jcj7jWZcdq*6أ-,cAl"@ˋV^nh[@*Q޽N-fNld_ya탹n,/{h0̵?2DPyDPξv%e]}zBIߐ[-<:^{/F:Am!-Sak]5aVaDHym>}+:biغ@j LڝIÛ8mNWƬ[1:_kcquFJ[&0ږDMM^׭O5.-WvfS=Uݏzy7A-XTܥ꧱yN+7uˆZٯz'v 6;j*mj 0ܵ~~Bȇ- .,im۳4;D }3MNzuW;#޸m-X{wZpefXɮӦhS6dZݺu]b' 4\ӯ`]1e6-~_);[d{,89RIRY5`nq2sIF))4lo}mάDDY"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""/)eƀ>$ӦFiX{^]^%8 oKXzS4Zv${.OӲ_q/ CNPt.n'kA𺯷= \:-0({ˏ0~OvK.?…>ts`?ZsПâ {\‹n^46'r1ms;k# ?g7O?99 9<5UV'Gw=N7m }2ܺݫ^ ^Ʒf7? .Yc+wߴ}w$abCؿk9Odx/,;Zw8My~[Л@[,\ cmM[-%5^7ڷKRJՈ$" Vv `MY`;CX=Cu[n,TKmJm lj7Lݻ(͘jfd2;Lncy I6<4De[Ou=jI_ܛbӻջΑ3 Fl˝8zq~Tƴפ6u\~J l =R8>v=p}bLd߫@NaWyKӊf˻eE[De0)O u/\BL`dY!\l\6mGy ϶!~|iZK]L4 n+nl;#,p*xDN)dp##El!Sz9cP\uWj4z]gb\7&dBtSkȉYy'>P͈ru`ώםzY6ݥkݎoPEULٸlq'#6W+XvF?u5Kv3۱6أZMz:dNݙO \)s6Ohw.'go[m}:#So .ŹRQńJ/]GXO W߽6pooS{ i=.VוnT}'tܬb-F6z0'\'Vuhsunm,ڇSڨ~1uDSwz\*$m݈C>e6x7HWE0NfA$_;dz7m+םM>-ݨ@awV ]Dro p8kzjɭOZt)SbnvG#X=T35eNNg! gw>\.;d ]/z W]]YlZʿb+BWkU=4 ӷ^!kۼ4%|mNE8|͢\,b'\peT؄pbWq@+m:[$vK=2ܩ:lѫ4j,;J[Ik!vt)g rsa2aTkGT*CɊ{755!z^; 3&տꎉ.678ql 8飐SEZ5 W>r (=m7Js/ڝ Yuؔk矮U(v%2Nʤ"#GxzCD9EH j~ZB/h.. +ft} RˇZ*9ŸLtǵ=kq3p֢vfO?=~4L9ڒ57J}uT !}?xyPY$E&YNz" krTщl7u*Iy u $pp`},)[-ÃcӪRs_rāRB1CNcDڪWuD|0'S#{&5kdhsDV@=f KiqǕmb̜k.[{ŷx.9krPhuSOW3z!Ep pפּ_ (.rs39>Hv+`KP$8u$˱\Ga8ͮ5ȕ:L2 lYI͏ip r ^\:f1˝&82㙴߽+m[1AI67] G:341?@,"5;LB|Y1)reȏlZнj3պۭTεHl^:h=|ݾ3fp8.8C~O|zr=zzK@F4nZvk+l lSen`,w J)ՆC>M]T],v_3]< OlOF+9 ]Rkail̅k]^p A , ճnw^;¯TDE"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""ycye8YeɎ89s}a%{ wuN Qj]kUT#_\-*MfGjcEt>zj Jh)]W|qGN|aG0I #D)6e0aeBmkzOӋiH]=)pkԫCuƟ|0ӄٟ\e!S{`5*l&3PG^iu[h om]}oxu/˸Y1q,$pAǢ-#(lEX{Iu Ci{/,rݐu\v.q3jSɇ39qq1i-ܝ_S]@ n=e9 \/[5O(sս66-0Պ8Xa2 q<29qY|# ¼bY/UQ6"drd9'-1̄jW0K3 G~#fc'LG[| }V *(!PSU{!ř1tq62Cg!捽vN{k1%ymfT16ۆ$?lV>c42OՎhc\_ a9oOs;޿P `J[ղLFmh`H:s}*I; v5vWk2tl2Cy5 0RU=sa7Tw5IvسWa̪GKGy{CS2)YN &'%4Q9;`!=o><`4^Aƃ/~}f,9PexKRsoGF8pq˙mSAd 7ǔ2H0dr"MlIg\|<|V;K\v(lz^]9;EvCjh%XJ&3ܻsaBƎ3$@^f^([VK7s8㌜tx3w9|N]?GclӾzzwC$.896^Ǵ3A4ū:AKEI=m騨M-3Xdm0 H$s٥X8WDDE6f3tڬ{ndl6yv[1cO2x̩ M 09S>X998g{(v'^.1AZn WlHS(UA5g :Ѫ\`d^+`ca=vEz`;k]T7-_ ٱ:Po_5_0 p;{B]k龣*g܇7dPkc;j]¨sW1#ݙ h#uX7 p;|sM D^".,$I5;[̲ ;@[t3cbHd+2?%Xڛ<[-lǾqv= [[^ÃW(^v -Gtf`9?4Gu/"хc_ZjlH}\m[mkzJT{yP?XwyɬU*^ U("٪Nʩ3+^f}cF$pVy'a>{<""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")P9hg,Jͭ6Tvv@gCrX<&3h^ q!ӧ )$ّ$t[3QKvY-ۼ ݖt0&jq}{?XU*ʞbd<RΎݏnlc{Ք[̍[+ ƨ;tڷ޲k#֚|KnKqqP|Aн ;Wm%qqu _Q5`v>uӹ6֦|VVI[8y )$qV3E}뻴tښ]glv·k0\ dApc͏Z80__t:::X\sRIEJTw"HwY0_@?gQ!0JO,c/.Mx\tX'*^'cXt *Ibd+eg[n ֢<nNh (&9 c[Js9DRy[#UHvlM8T)7tY5Z_'[=g@2D2Y?=+jLᩄmk&Tl᭧)~pQ&LƯ씨>"x@X99%$dnޝ%'YhDB5ؚ"d_\ Wz%~|zM ;PR#.f$XVHrŔoXױas懘'w#] GKؙ7DC5M=|tsQS7MO=$8P>h$<^ he{/bX D٣q8cb {q)ҟzLJμysƿ#o'$_Ă8=p6-y ȥ÷Ђ̱tc\f CY;&Q@ cc?HYOUYwM&_aӾKcB!X>s :#&inCOSca_:H泫w 791 .XʁG"Co? QO,к9b̈́ӲiU y፴RǚQ6e8RS ݝ׼9rB;`nɒݎ}a E;crxrg}!QcͦG{'`7S{x^s1Ag X2'?G\z);^vV֛TTJI,Z5+qC{3ņwy>9剱^c7cvkehq72[xY8 A&q-#͵5>VٜԖ[̾Mjj) lI0Jh*p'tnd\]}(7I#8D/n#G^IZ6 3UE!,0EWZIGJɵJ"/""/V{|lW;.dGYȻwG!}]iVKa, 0!J!KfBo*ڃN]M[B z9bs[Ԛ0Z m&dˈ C8?\*3)N([|˵z=}&6]zԝοюhE׭iSSoU6 ?(x23^Hrm^'蝖MǨZӨƪjiUkS(\՛R"Vk深0yʹeShX`4Ets-'cTzNv=;l({&;y 0ޣeO[Vse wG[vEw`F,-͉^~k4ni> U[nvMzRaS"V.#ʷ B|"&n|?vgҹnmyۦ;eWT&1:NJ殧u.zKp^ (ֺ5E%k47~k)Z.j>e\dbԑۧWڃfu.QCpA*۱0|DDE"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""z`=֘Y9^H~=z F>:8#tSI HuLMΚ>nq> c{m|bRu&*:*8m|yra7qCD_O)&'GE,-n;ןzFT]kn#o+7T{jbg_j "kkMDSvU~̳WnW]Dk*ٲ' \Wk0Q-d\,r,6Rq0W bMȈ65OG9  9Fx`Ck2LKv$wN[s^g3܋~7;enD1yÉ"A]hre?.9cRg/B1w68z%?ul_ p.a;īi1VSGF7O C7WmU+2 rj}I3#/djowaMlmiP-V. pG/:b1gΠ5]א<d5&5u$mLZbHEkDP9a:@EKgwewe#fһ>6C԰ɊI#䯢cߍ@H|T}=K8e/B:GGK1'I~==/-((jj19̸k)!*iãwk9-`#:`xWH1hg pI#b5B dlk:aYo8Aŧ7/A?ߣku#C0ǩi]=M=5;1)1j ^!]UCBE?䈋k∈}pOwO"O\~3ȑOa͏uJ+D'f'"{l{Wq_$=W1<|cxR'f'' HǛ"=W1<=pOwO"D.<^) I{by'qǺH}pOwO"O\~3ȑ=ˏ6=׊E+{byz+D>\yR)_\~3ȓq_$Oa͏uJ+D'f'"{l{Wq_$=W1<|cxR'f'' HǛ"=W1<=pOwO"D.<^) I{by'qǺH}pOwO"O\~3ȑ=ˏ6=׊E+{byz+D>\yR)_\~3ȓq_$Oa͏uJ+D'f'"{l{Wq_$=W1<|cxR'f'' HǛ"=W1<=pOwO"D.<^) I{by'qǺH}pOwO"O\~3ȑ=ˏ6=׊E+{byz+D>\yR)_\~3ȓq_$Oa͏uJ+D'f'"{l{Wq_$=W1<|cxR'f'' HǛ"=W1<=pOwO"D.<^) I{by'qǺH}pOwO"O\~3ȑ=ˏ6=׊E+{byz+D>\yR)_\~3ȓq_$Oa͏uJ+D'f'"{l{Wq_$=W1<|cxR'f'' HǛ"=W1<=pOwO"D.<^) I{by'qǺH}pOwO"O\~3ȑ=ˏ6=׊E+{byz+D>\yR)_\~3ȓq_$Oa͏uJ+D'f'"{l{Wq_$=W1<|cxR'f'' HǛ"=W1<=pOwO"D.<^) I{by'qǺH}pOwO"O\~3ȑ=ˏ6=׊E+{byz+D>\yR)_\~3ȓq_$Oa͏uJ+DÎ j , o7 Es s~fYVs r9 ]oxsy|cxDEQuG5?qWajvbx*Ř^$EɆL~Dŝ~$$6۸ٚ[k4>ƐاngfQ6AFlȚ+2bB#a&'/2Ԩ:/E?zmR7.=oT6YS&a!$'f$6$gc {f|p cOA?0:Nfii{[n۶.o%Rl3q=p|Jp-:=uh$e 3bn;%7E;PDn:[dSvXm)ՙX? APee8{-8ȩE#X?bHq6=ݚr]3[DԠ-]uKZrQٸpZ0[hcq@.y-Gwmc/RtͣO]Ο=|:N^>iz# 5,H\JkWt:odMi PL$ylzZI f`H9Ķ%uHūj`Qoô{{A7v7tɴYCwڸƋX!\rY[+X|Ų%u1]ZvVt9[K]:IVU_SꨱͰW 3}6n}>j"zKLgv+R::mMl=RMu] RDcW7&l1d)RoRw${U69$-qy=~=jTj݋SieiQ#]kZ~]p1l>+HJmx{5󢊏6pJOJInٕ)@ӯ[|aEb { 5FmܭVSݝeP^[;h̜[ -ou66Owz¶P#zBꙕ;6Ǯ(*V⋬CmU:<Ù3j05f7 crk蛟ik-zDI \'T4 ei8ue;yN $0hGo%f/f;dKDԛ;314L/sSI,p jXp38gq#gSCj.l\;?lU}%o=9(:՝#bW؝WZ tmAZ˸z=DiuLޭ=qjwWid6-[ &r~כ.θ* SYR%Hpepzӝ/uo7+|njݵ !x) $M_gP"ɵ٫Vlm 3n//úst2+: OY7( b徰AAv#>U|Fb 6;֊UgKαںDJ]4tk,#K;mٖCU欏hjMqY~E%#zBPy*b9}-ի *7bpZ {=S>àC 1Ui\:M7ǷtwZ/5Um@^kQ K_QouZĭN|f&-2x6#ȴZίPWb}}-v^'-bkNU *(C<6/d});9/\(7[f{y_Fy!"%~_ԁ5`-q) .ݖ6 cy'F-Ci[tjzF+F5<뚢^+ZRDp *XVۆPd~mWhy ksu7ESn*-=RMoAM73=PXs(/{4+TNdij]mݭ=S;jr,޵ u` n8W,A Fewm =;VԚSBjU۰km.Kb^Eցn'[˶-,> ,@8#83)9y}}ڻyAf2o>pps,y!g%+_N%+_N.v~Cr)ݕUo'OݕUo'Qȗ;O?!e*e*K܊GIJek[IJek[r%nE#Y{JY{J9i7",Z%Vt,Z%VusH^~y:x^~y:Dy Ȥ|K/vVIU%+_N%+_N.v~Cr)ݕUo'OݕUo'Qȗ;O?!e*e*K܊GIJek[IJek[r%nE#Y{JY{J9i7",Z%Vt,Z%VusH^~y:x^~y:Dy Ȥ|K/vVIU%+_N%+_N.v~Cr)ݕUo'OݕUo'Qȗ;O?!e*e*K܊GIJek[IJek[r%nE#Y{JY{J9i7",Z%Vt,Z%VusH^~y:x^~y:Dy Ȥ|K/vVIU%+_N%+_N.v~Cr)ݕUo'OݕUo'Qȗ;O?!e*e*K܊GIJek[IJek[r%nE#Y{JY{J9i7",Z%Vt,Z%VusH^~y:x^~y:Dy Ȥ|K/vVIU%+_N%+_N.v~Cr)ݕUo'OݕUo'Qȗ;O?!e*e*K܊GIJek[IJek[r%nE#Y{JY{J9i7",Z%Vt,Z%VusH^~y:gBz3: #瓉0dqw.$ȰY{p7k:_O5m ̀v O""%*P_V4Zg§V#⣵YZ"("""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""O5m("7Xj+ULjȈ"i iAEidOJ *=k-?|~ֿ`ȗ9*h7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOdĴX2%7{>;Jh7gⳟmZKOe,'8>oҡ{)-zvl^}gY->ckI_髟uxpBրr=ƑE,pAEXi U[x|cKqz&Pz=`wKZ}v hDɨ6dM{6%㡀iU7U<VTMЀu 慘֚ (dMP=^v\vޗާuۮP4Y/w\l MíaWzhV;>4s,R1lPvv*,7GnU$"ɠ7#UPv1852 Eʴoò!$3*؜gη\g~=hP{/7rYs=;6~JאK &jc>Φ,cCB<ƸxdQ ^3.a&+jϷmFzפ>tKn>nJf:bo}nnT;kuRP86nCveY&%A^aG~%/$ϣتOP+={bӱw+(A^=auŸXSRܔFӵ|&dz,:ר^6u>ٽպMtTjig֗]:ꭏS̄RlS;M`ə`uĂ9v o_YEvEt;:SJ~Žn.VDX*)Fk[LN XO]hg[\`4N_1c}Vu^7־f4a(":\3Jk6%Cʋ%8_n2YmXeq DE;wK& v]6A%t򩣦.ĎkӢ{g)u^5ek0pB\onsiA'EFNؖ}Sޒ3e.G/wp VP+8lF=\ʹXvDZkۨS=o>uW\9[p6יJb|ҫvkN^=W t R,*<hdHT5қEg{@zSG`bI9$䚽|& 揥1T7H7]^lJiN~eߞݦ"~W ۻw`͎m),BJ§},"XY8c<!bpf91Ez)mWpN!_X5c~Ҵf5^kӟVzcz]h5jARչ4H6ZѽߝF3~{{W=[X-N̆śẃc+>2 7m@a`E'az0e]ѓqU1{OxfaCӯYkvmJƒj޺ sBLtyrvړ{7k3 ߭7Ԥ 'n#*q6<6ul7uL݃\]esY!3+\cZn4Ѩvn/Yqqz?o7}Y;J}׮iWqm Nu}qOkV ^갛Em7ְx9,C+X1{띸y%g> T |J˅D쁐*)Ea$ !||!2'0^DDY""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""jO:I_髟uV#⣵X"(,pAEXi U[x|cH/P7hͲl,Fa&`Yfp%}옌!7>cc>F 6p""""""""""""""""""/ 'C2$ˏxޙ:|a$8q#}؏y<Ǜl^릢 {0Qpmec5X \m2HXI"3_̹.e3!>2 $9ݍذsKA@k9lU,=s%Uvj?Rm6M~ltR{$c]=Àa :83KUӜ}+?Z9Kl9aY˺t nU(,RE A5~BPڝcr.ݚ͍ŨwVj!̀WcEɳG[5!L@啩k7. ű'!lh̸rFZƨ~~VtꐺfV[KG*(ˠE%֢D|g7)!vˤ3-ceWhiYaoGX XooUj(6Zjxk)?KƬVkZy xYRo-B3z;PĹlH{[ini{`d9z݌g 0 Ǒka K2ɋՏR:moo4|@kOU 1a)>%pldŧ']}SX$[Yce8G,n-ĨŜ0AlF >8$R5r/)ĶG@ľd{9eM۷_egWjӈ#z3[$W#3&Cj28mq%? <%O/륙<Xޱ; +4rd#ҞCVg?^shi|ǬODhWeG1n7h$.@ _aזPO`δT{ v[$(b v2mz,z&-h%g srUe5Q9®<@{_pϛ\sl74\^Ye G>1mgK8 6Z .8D&9(k\s&3[Yճ }"SBgCqfŏ Px{'FrlG.xa7ſJ ieE{X!e+%ؖSNPWK6xC`k5(ƚr#phGMPbφᏗy/6z7Sك4o-2#͊HjC]k> 1XZ+san[.V޽MvR}U*Gx#5Kxn@qpCL'L-0 dg<]>D0PwK^dj?JJfp"J<,@;!9M&>dq]kDSEV}̵ ČI6(F17d&q/nLjQf c6G@7d;1Yf|LyU͉,lF81l#tڜ̴/%-cSg ʺSn8UGc7+)YcM d2\҂E"vd02h‰\Η 1CH,Q{/Xd17;g`;VI,čQQWE-⨭< >'mszH"^lE(F^|9*yO͛'*;Q?"""",5m+ܗ- O.U} Ae%L9G JaEqf M[\p1FFx9=X|0Al<=*iꌪZLrDoȐ1> H(` -tKqp(h$O#75$kڸ){KWz_ h_ީ?;y9y*?Ӫv.<{KW^clSz߹;wn}64-憗4X sIUΊ׵w[n{+oj r[OE880SGÂď̢DQbr$2xճOY ԬtC +:c8u Ȑ<|ϕ?#|KBG^'m :*FE$ h{Bä-m=9v 6I *N|ω#Zt,HXȬcz_ hU'E[M󷓖*?Ӫv.<ڴIF5lI9 jf":fYpې8K2sQxYF̈ XF)WDy\ MMCro!ȉg  _&y wsJ#3mcL hwzbwX 4d:cFWky MsLќ9ihh A`:CF׸=ЫO=/_Z~z| ݋'*Ega4q8e [5^5psl|Y7!;H1RcQI,_𑭧mu5˘~@RT4+|I '" CBhSC:Ds0V \ ,.{&0O ╒6F-pn'Y*ni16Ip-u{KWG?M Yܧzղ}exAd9_ aׇrtW&;-=̾8#71=9Ol,L方Fd!$,d6_I nX {cL20XU=ЫO=/_X}I*?Ӫv.<{KWz_ hkiR~>vr}QUp\HX׵ ׭Vq I㵖 ɌT" f3xau6eO[^w8R`? cJŖY`,0`<>"Lo<tӀpYU tL2(Mkc,?Xv Ftu:,cx-OTZ i=tT1ZI XtVat*{KWm7ONZ~NظxrtV1=/__T}sX(e0..=GArt1̜pr$\? 2mN~S ~=ݺQU{{;3ݺQY$oZ-(@czr}]" o7ì:zƜm~\3.~?at*)& AFAك6mnY?=KG$otrFpk湮,@7s2C"RkJyF~Dgl-BǞu̱,,qr;\M8d;l q&Ôy4iQdAmsu,3]K{}Rk#]6ܯ~ޤH"23̚:a`s/ZZV+B?)(ĥ"/^G& ~DF ʂeG07Z'3/q .掖ӝTs9CVcao`>hά6Rs:fö6V1=/__^zlls`D#\~0eN aG#.rߛ2z+$: 2>N>klWܟxTUee*EcU'Es+ :/ܜsTɳn0>梾̗"p20Od \ӟN|? [r}Q:,berەlat*{KW[M󷓔£:bʹXǰ =ЫO'o''_NUΊ=ЫO=/_Oީ?;y9>NظxrtV1=/_Oat*}IGuWǓsat*{KWm7ONO*?Ӫv.<{KWz_ hkiR~>vr}QUp\cz_ hU'D[M󷓓 ݋'*EcU'DB?'oTߏxTU~\z|£:bʹXǰ =ЫO'o''_NUΊ=ЫO=/_Oީ?;y9>NظxrtV1=/_Oat*}IGuWǓsat*{KWm7ONO*?Ӫv.<{KWz_ hkiR~>vr}QUp\cz_ hU'D[M󷓓 ݋'*EcU'DB?'oTߏxTU~\z|£:bʹXǰ =ЫO'o''_NUΊ=ЫO=/_Oީ?;y9>NظxrtV1=/_Oat*}IGuWǓsJM\ЫOUkjV`Lf{˄|Y-z2s>vo4mgs7xexwo,_*EpU .#9+\~h/EKpIQ%G!fזn'J̀p0uX:m$!u'OR$јǗ1㗤4usuIs6{.xo-{*{+whq\Dmh?NFֈj_1^6 t0jh36h4tŎ<gT!@׬64<%>_sr#dzF|JsaKzVS++,o2n0׾N1sGc'>vm̡QF@<ܴ3tCnkFCn 9 Ĩb!U-k-qy8}v7 6UES0!;^l_nmu=G؃DT $ߋPW2rͶPe;69ޕPq\3M]o)W33w\6N-nM `->Y} WIJɼG&xr2D̚>x<[Css<<\<' ZiY )bePu2Q 5E,ET}N:edx{+QOtu R$sEI$6НmpWﲎ Z3Ֆ "qJNk>x ڃeƉWR fgt|hh65Mxvࣘƹ*xB cf2B LS9;'x.\HQ; 1ќbKPScQA 1cH|'yy3t:_azR_IS)릤)$ -NcZ3%gcjmz F#$KZa<4,=KrWr8&Fl3Ðy[+6ޝ{|~٩ٻ͎hk,|: nT^LkqH+U&Cܒ< aHN-6|[lgg8k.Co~g >oq8c1*^zș,madr2vN'eKc־6(+hW161qj1g{f;ֵW^k2µJm Wmǧ7;M DJe!LXPu$`UUW:E\U.0Mm.mgLe髙[U.!-sLJ`T2a0PbϵUhnNn3`T1@5 Rp +msjC xgk&Vd2U`1_c aFI0S&X˜|Rk<2ɼd:eq9c'<5u4/)x* }~"IL1eT;hlTQ(M4$N,rujb▚jʊOVjCPEQCLM(3\܍g}jj7k(qL&Vv3&C;::|qeG JPY,kd}u{=X ᷬ-:{;n޶0#q؆R1[ӕ\L:E4"Bjycb22z:m/b9n) Y#c]{骝Q 1c;N{D+rj{l3prѬf&pwmL@"?Pn(nod~TJ;f/=#ø5\ HsH)ZQ,"Jz]uNOSSLZF[p]tu<]'YKOH{T!kHkm ">Ic25UfH=AFX%e-W'8yd.nJ8MlM b̨~p~7psFTW䍥Gȗ5Bk5AKÃr3_I"cZ։%:"݀`-$ .uݦ\ gSZꪊ85|]V!4OUP#tuX@-Sш)G<,'<'OSBxGJ$Is5O2:a[v\$5\^pT!?)ؔ:16嶟hq{>k9.3 BXCti995@hn@ $ec'PbcYbkdJ%eDϨ3G GZPgD|ʳ sNjo#K^"&"Dx!mg!L.?E~C7Nx)-Jmb||wǵ=~k).Gx{:CӨw-X6=^g<5-ktX#|mR40gW:f-{3b5 ;zGu(6^xv[#lE{UXC ^otEIk{dUZL:O5>{g.>0͚<t?5ͷ1'/椹\v\-#;1X6qq5y_,ZŶ9ˌZW΋';KGہifc4Dܓs[aVp +P}Abst=I~f#S/g Oϗ0o.GYQmcyͧyq[ώ3m2<2㌱x|۞VlT4dٕms}9P݄ C \|5f<E|* 6\)-lшJߣzLE\뵪$ n d0;lC弜:399O.p,9rq+҈& Q nyl :Os'0 H֥{3?)^L񞏭y7+澇JmÊkbn"sb)^c眱DfZ3s<@w6OG=d%I#+ə1OJf/VQV5Jtۣ;܂ $ H- 2 6aXZJs򁑸$fI m7kOJf/SR&a|OԦ8Z}jW3x>bZ^}^MÊz)+jUeÇ\fkq0J(٬Nχ@7&1cc-"!UP?`N'7gcd;JhG'0?<|^L}jW3x>ba5Tט:i8&mC@Copa\TTP؝8gj|ԶiU4-9)[F=|y\ԯ&g|HPGE/6Ada5 Py">Ghӛ9e?')m$i{@ȹkNA/6+.uλd9ٻۖ߸jh2r"uT2+eJ[[5,̪pn@dbY%>/MN9dys@°׭:v(1ll{Y-TlƎhlFZ0ŔR@q܏ŸZ^֥{3?+q6`ƶMRX6-6X1-f2豮i;s;_d(;:E[T S`McQٲFKXb;'fټ!֛z6}FRk]uJ {)X''`c<.\2ZV B8*"|2'fr`!pG9ƒO5 c嵀gYYe9eLB,˟<<<<<򰒎֣{.fE8L/xv+4lhq~ Eyt<Ϣ+F.bfKuFdW'Zk Qg%9X=1sw<bmњ,ip gc,Řf3\e<6va>Fo045 oդsM!-=ֳZ oԦ{Mp` OgZ}jW3x>bZ^}[nV>JmÊh֥{3?)^Lz>8?RpZ-i^L}jW3x>by7)|OԦ8Z}jW3x>bZ^}^MÊz)+e֟Z^֥{3?)Wp➇JmÊh֥{3?)^Lz>8?RpZ-i^L}jW3x>by7)|OԦ8Z}jW3x>bZ^}^MÊz)+e֟Z^֥{3?)Wp➇JmÊh֥{3?)^Lz>8?RpZ-i^L}jW3x>by7)|OԦ8Z}jW3x>bZ^}^MÊz)+e֟Z^֥{3?)Wp➇JmÊh֥{3?)^Lz>8?RpZ-i^L}jW3x>by7)|OԦ8Z}jW3x>bZ^}^MÊz)+e֟Z^֥{3?)Wp➇JmÊh֥{3?)^Lz>8?RpZ-i^L}jW3x>by7)|OԦ8Z}jW3x>bZ^}^MÊz)+e֟Z^֥{3?)Wp➇JmÊh֥{3?)^Lz>8?RpZ-i^L}jW3x>by7)|OԦ8Z}jW3x>bZ^}^MÊz)+e֟Z^֥{3?)Wp➇JmÊh֥{3?)^Lz>8?RpZ-i^L}jW3x>by7)|OԦ8Z}jW3x>bZ^}^MÊz)+e֟Z^֥{3?)Wp➇JmÊh֥{3?)^Lz>8?RpZ-i^L}jW3x>by7)|OԦ8K&7%cZ^{1՘dHۑ&ayf. CNɹ˃Yqo/.q㟓yˎfCVBFq X5s0+$}$dx8I\D ȲZg§cK%*P_Un>*;Q?""""-P[OvEɱeIM9q0k2'MH\10K>]iپxRX+ ܀\H w7D;Yso7ye98F v}z ;J䑖|oZC4),Gg Ϝva`[7y]s,s<,˜y ݗvxs:Vzj]+gEDp|L Gd L73@k5&kp[ᜳyyW7!kV8F;%3a01A6X<~ ,x9:-cٹ˟;i!͎sac,rǗ8xx99]v"Ǣmp-Rqf=@\sҧ|*/P?97r{7e ƳV7[䜌sNb1apHV 9D^i2LsQ~Y#Z8XP1rfO=-e2t?2Sqώ8˟g]GnHխQ?Ò;xQh(DQ~XoON_;x޾_Gxy@'VtӪr{7*/P?9տ?<;wExy@'GuoO:'zwezLC0m-儥мg!rxCbX5;௓Ҟoe؇땁1H~RHT`<m0ْ@>y6-R/p.$0B0q؊.GeH95YY-FZ!g`GҜ8.OŠ'9Bܹz?R] Ci0LZ=ч9.AeL zG 4 d|9jdÙ15|RO_(3ɦp2:m9czHU1:t&Pلr+"GŜ 3Xkg4 6":&BXY#xiW-XCK(Om/gYV,O"`TЌOtrr+Qa]LbeǟTz GcqXaae (X%G8ʨx9h ,l@̊BN9j$ږܸ0q-X"dk8ZFuM͌{2:,jg.ñV? ' Xד&++ s 5"_EQШBq<&C$H|D3@Fx~8dcނ9LOwcCuI]| :[8ωp4d%y*Ȑ%)Ⳓ2< K,.<]&vF\pqI|>LLSjΦD)<4f%:= (+eN.#ym$pb7?~2#1{Kkյ:G=\4E@&ˢe3g8}=Tt4ͨi5k,ᮑb:cG1F֓55lݕV|5G"}9e _ˊܢx,!Zs3y-aDF*XmMb i6JlVpUGBh,Cچ Ar -\Y޾bI47@gJo$es>X!?1̟$OQ'K5_)͖`%$4qk*qX86̡|悋5s6w'`=[-qOhs̍w\AR{;s `oZl-ىZPֱlvX W.6YczT|RN>UꣵX$˃ E 9]d_" یݶ)տ/I8CnzFk0iGuiuM]!&ǠS#,Zbfr;Nlّ^k;yNm3lvc$7r"lA)< SI^#ƃ~g96$b[.pbAaX 7"J^Zp:ƄR|2? ?,DmLSMQ@EfBh,tx`iHbjHН8s e:dvƆ6JNY}W;M{bg9[hZ֜e{ uism ˎqˎǎxW@}ح:süU$O[zknawI +kb8U*FkeL4ex٬+Yc.A_1T(Y uw.dҀܗ8@0+987-ݺrje 9cU]S'-dr#R>2;U w^ Cq%-l3"4eD6R4ƚG4hàmʞ<b"6GdxjQEW{+3O݌쏡e|hpєmf&̮"c :bYL0{xsN~fI9IjRd8BBK;oI}sc },K]ü=Z:lvg#+-uhkk=j lk0@TÃ߬2ʹCJ6p#jDc3ĜԢ~Q&LG5؏^R7Z>'f4[hJXsN2[i%@G㦛&'9h Yطwrnbv"Ü  />sRl"2Da2<aVY% 4ېF}/Ӽ$Iny1% 8E!5pZ!7$pSQ|q2@۵MxH;I h"sb9;VwnݨtbB+NȸУ. D"ĺ P| |IZORA9ĐEjZM.:3|>"z [ dD P'FFŁe"gF *9N.CeVxʟp2QL+>?,k9b;5n 0g"3hzLD+\)iͅ]$r@fN%zXcIΚHk'ˑ!ݍ4DMT! =[DzRS4Hsۗ6 >!L{ h: N5 5t í{&R#n7ダ !/ *&hH+VÓڑ3<یA$(E!RTbP׹ZdWѸܛ8JᦢF2NMcO/C&9@C';s-ɬ~x6$iW!7l՗Fbik(to%ͻri#]^uTjcOٺiY_5z QJ@BȘi}~WGͯfk6=bFvkCipI?a&J}4ti#b@c^2ۀ-{ԘC'vchο8 " X5и'@l Jqɹs16cN66-J)6Q][Q@z9Ob6P>5beR/Fp<=W)&m+Ը , v}WߧIR#v\@rX@gV.9JjjHWK^h/&8XO '("6/FiXWA:`kV:\wlus(u^u<WI#g-'+3DNgKݮwVZbPSV?IE @W[;80w\jӷʆv )VgҦͻ -Pł̛G % kyRn̊83mlf3NF4qmP bEY\ t #iAmFL#ʍ*\ZC #znOljC|=#qjCx(˒.cG)5.. QND/p5Ħ18NXjNd-G,BaZXs'phg-ǐusL9Ō`$ݡqtn\F|A#X.q đas_Gxy@-=[#üoN_;x޾_Gxy@'VtӪr{7*/P?9տ?<;wExy@'GuoO:'z|*/P?9[#üoN_;x޾_Gxy@'VtӪr{7*/P?9տ?<;wExy@'GuoO:'z|*/P?9[#üoN_;x޾_Gxy@'VtӪr{7*/P?9տ?<;wExy@'GuoO:'z|*/P?9[#üoN_;x޾_Gxy@'VtӪr{7*/P?9տ?<;wExy@'GuoO:'z|*/P?9[#üoN_;x޾?VhQ~_\RlL͈V5||a9sc9sqqNlj%DmWx[O14Ds&ږDEE??(/HXƑEQd?RWj'DULjG4*gcovr-7.2/doc/images/screenshot-html-github-green-src.jpeg000066400000000000000000002070741456671656200237010ustar00rootroot00000000000000JFIF(ICC_PROFILEmntrRGB XYZ acsp- desctrXYZdgXYZxbXYZrTRC(gTRC(bTRC(wtptcprt%lU"J'ݷR:#A"$gtVFq$x׈C5Ωֽՠ`jʓN!&iM!Z% k$ɉPvnTk7ň'n)hfy~ga5MRձl$9# $|g {]lS}oWλ)D^l=)%EKXZҡqi<-(ؠpsmjH`{?L xM(8zTrlk)5xz}IAEnu{f^%.l ,Ie `M+.`VPlFu 35qHߍ{CW*5͛y3R,ᓽ} )$̋">n5b@ڇNżywے]{3uL?z-nʑ`k&?Oz#?aEO 8ؿ';+=-4$R6Ukp sDDEUdEV>,~):A@ضP_ FuC$ȬJ6x ]"؈Ç2ct/-_;\^R04̷ 4jY0u6 x^9>g.J6M]ިgHJb ,Eb;1 *ј#b}M*=aQLAX;£/QU9WcFɷܽٱFԽ)8:VA;?Zׇ E$pٖ̆[}7[F{yRI`@C635OJ.5X<)PƭO ˄/ s‚L{P/ҍ.5,.em9{EW~>!xƷUUU)yV ޝZdaY8˛$3ŤpVpVm,\Zp Э2""""""""~v+IX?S]z]Oz~P7~Hd{daSDΧ>=Eu7y?ye*pמ^^Y9鞋-%#1`@#rDDPԐ#{P8ՠM=sKfDnǶUؙ˘Iʍ12o&r|~u Bw׏N=ҵӑh7݊Hga&ca@[1 [3K4!7h `ឬ1r3I|1u%3so׷U;P=͖Բ1nwDb:A$F).o^#aG>gĿ]Ҏ{:'rU۵X5ܮ/`X#9Z+Y$Գhp{,]`v]6 7,j ǯ#6 ;[BgAŨZjZ2 lhĉĘR~yв }ɥtRvLAB5sAl@b E^Xyfmd.l!5ë_Vi u]Rv6e0w86Mup[^⧓Hq۰vX~kcՓN>:_׊C2| ɾa<2}耿=?w  ~";&V!c-Xm)W6ǚ| -{KFzsXڿ4\Jq~ߚ'1c|+YVh%0hFb-C 2Hd48׉5:G=&jm]u[Km%9x$4ŬbGӲg9Ɲ5#P[Eo1񇘎QʑFB)q ͎WZҌ9[2 c݋Z( EpRvh\MhE 5<+z_twop쭳}$Q=*+&)b}if}wq_fZF9}U *A}ڭpXoTYu4lmfCS4h.>Iʽ0Nϐ6KtkIc0:(HkV.asF&"^rhpkQ(Zͼ^g^ =^qW"I&rc$b~4T{d?s_zO `-ө]ȫK*ƨ.8n˧ׄlu}NhY ξEx H %GX nl45d7SseV ˰z(ͳz0EeCJ]sL̩0俉Ug-Ei2"z*`F˦2d,cɖac]PR~ip5:KqiJ{ˆX+^$N-# ٫zX\pjJ6Lcc{_k&?NEDXðIgs$͋U3\9/?5[-IzxxQZ%$clI uv/+08Ƴn2Ld@~dgP$m[T9Hnִu5R2YL*HZc/v1ٖDt)q3xX o o dp.an7Ycg UOde{=oTM S^rz*&6C2 z"m6 {rԩ& s &9-+q͗kPֽ.i qss [. 9 v;56/s h2$ tsnQ jSi֩zZ&>@<8 JVk}e @9GZC9<3ŸIEsEj͙3c3GYC f. k떋h7+aWO8B~mPXs6Iy8d⮿W6uz]̞ x~;: ,>-v &8r<֞t\bD.Kh*0WEsK*Ej^9mZ›=_7Q#-x$;9g 䶆N-E*Q]ˇqR>ˌiWRAk *[@T;5V}cAXwjl&ds|LWa뷕!u>;3fދk xjy@J<:;5ߺyŬ( >Y}R=9;>v=-TypcKhܫ~%Y+v01eUWi"^4ymS 0O\`Tnhzyy-5t XI'>Š/80ͥEeXMxD͆A]۱{푢w4:-5x !^C"mMgm"l{T;LKCL P5^%&ΣVPfWlh_[H=@0oO[N#p`WOhS}# KZFt px9k0\]RQO+|X _đqh0e߬4 "6ŵuS*e?pK2qCX:; M3^$>i\lzo'Xd2t;B%KNy;.5 H#d1jEB9.J7n?&ݫxܢiCrT,܊bܐ9af}iBeĩVТ3&vHx+ACoa;.nFsisiZg7fk7ak5Xk56'72-AćEE>'1XuH~ucRDع\kfVDM.Ƈam8W<-Tf(E{WZï{E.U.jm̡KIV!wnET[[10mcU;!"N"\]`=-4("m M)\$rOx!6.ppIF_t#.p44kiWݻQ~+ЯU;p;zlb{NHvcн]xÿ]*Έ,VzA6V|Sa\p1=Dc@vqgC X<`0Ը5Ɓ|7%ozw3q2㌲㌾299^Hkj  #ITV.ٰ)ӏD|i :ԣ =\5hv }Zj{Ṭ Wm2KyNb0'V#*T5Ȁj~^NP0a0w߸}ڐśA *­T-@Q$eLg64%PlEo4[cWljj{NS;\4Lko\yzA50p r_+-a03xnxYK}Nћ__Grhe_1eWphIB{X& yan$7{Dݨ1*Z퀼.zAi ɘV:930:S<30^;z'?.4ٜ`o҅ujC3+Q8?zw#Xx<`r\y m; P(uNnN_l$i[Z@V J+Z`"Vfx:L(g%@62l#I_^簻9Gf3}A\{ԭq[zdh,RbL u1dɖZj`Ԃ^w~A8Taxx_SU޽![ϘS` ߯cœ߉Bts#_\1hqnm2xa6~uz.Ǎz>C] TTN@[ڡ[ xD9QN3Q3.1"F? rˆģ7^h7mU^:]Pm6 .iÁ b2C/rwaj?Ѹs?@0nEzwqAH H,] ,<j'Ma])]3 P Z˦^G^7Jۼ16]peڧ^O 3BkBr*㑸w,Z5_—w 1pVE6qҶ:dщ*̓%LV n;{kG_a;CzN]ծp:oUꍎ4w% a 腭muDbl.n.inyga{{%2#0\Qf!f<<ЩxX ʀ.}P FEukJK"Ǐ' ӻ)ݍda',:ڦsaݦ+gƝ< &d\ ɘhq 7'?I~A/^v>%ǫʺ~~㫵E){݇R'e<2&:y܉Nc0<<@}xx<i%yYw1>x>xǎre}?9g?c<Bh4'߲Sޥ' W 6 EMUa15Fؚ"WN޵S95YD~&BG n,ǁͩJLθ~Xc`IMэ[%WIq+JĬYiOb#qt\2wc;>VQҺH@\׉DDXsgz׮j:oa=# 0h T,yRcjLq"J 7܅2TwA$EF¼ 6'vd6/-p_mf;rp-vaq 2\jxVKuͿZn:Aj78\x#Tv/;n$OJ@͹M:+ovj4jճ%]_; Ĥ7=fqS 2x T #GnLqbʗ )™*;Cxach6>'ҹF[Z_ysxj.<_g3cDlGQ lĴsZ:jzg»O8,%H\fY5U[ǒvPG"D Ҹ $v!V> 2V s"p;,jA*}$'=+x%4Dn$XlcyսS{:ֻk RRSe*_3`&ow-JFt{تEk0Qk1s,ظ17? xH]!k:{FְtCT*12.9ҥ99,bRvqed2d2t9KU*Z܀vTsECZKբ{Buq(Rȋ6n4#^a'$ 6l206?!iG ޖ;Mmϋ DMܛ qZ]wr`4Ă0"{ϝ7$4"s=5h! =c4-kHqoN<{(7Itж| ߯%T3l˵ក̀P;ەZnrb6Lotë{DW6VٖX-IҎk}̆ɮ15^ogzaMKL6޼ir7sPw*{DaѷƮϢe&;"4 |H p!D[(ќF0`ЃG >`(Pȑ 6 ł<|QZj4Hj]:寚֍n%8>2ˎ2珥CD?FC`>֙Oᬹɮ&ƨ̯,ose܆x8`tb||Op% '0lKEjPE=JJK:CzzϠD=rlYɭd &-fg&P 9>@L#z"&E(jj)9b R()rQInPkƅc;q+Yb (vm + >>,ܡ.xfcgكۺ0:Z͚#)$ cU/k{,ܑ pW.솠5%^+Tk?AkH!Ltgc~k\kDaY HlrPY?h92NJkQe:ᛝ*\ckmU;3Mػ;}֮53X;&mgcͅ2+8aAbN,2C#4BuO}~9:q77==#m "H{-<˔ trd 㐞qȥ!5.{ k\A9*5ҘSZ%3Sp6׵ݾHX]Z1g9ͱ7{TZţP3~6*v]7QeDkG,"P1q3~d`9%YQ]qͬǜ*9q$rW h97'X.oyT95!w7 `<Ḑ,0b1tt}bփSp-b!C~NmE`Z&pA?ǬQI 9#a' h5 S\<0z5Ip^o`+/o:a+c_P i oz8ڬ8>0=o*~ӢCUcd.d 5ς%{wusR$Qj gځyBDvOr^nyjD;@Xl"{P7/([>Ko1ֱHG}k-Oj g]=y:9( b@Xl"\~'/7yZ5"Eo^P|=k-Kwd%7XH 5ς' bqkԉwځyBDo^P|.?uݓܗcc"P7/([> 5ς%{wusR$Qj gځyBDvOr^nyjD;@Xl"{P7/([>Ko1ֱHG}k-Oj g]=y:9( b@Xl"\~'/7yZ5"Eo^P|=k-Kwd%7XH 5ς' bqkԉwځyBDo^P|.?uݓܗcc"P7/([> 5ς%{wusR$Qj gځyBDvOr^nyjD;@Xl"{P7/([>Ko1ֱHG}k-Oj g]=y:9( b@Xl"\~'/7yZ5"Eo^P|=k-Kwd%7XH 5ς' bqkԉwځyBDo^P|.?uݓܗcc"P7/([> 5ς%{wusR$Qj gځyBDvOr^nyjD;@Xl"{P7/([>Ko1ֱHG}k-Oj g]=y:9( b@Xl"\~'/7yZ5"Eo^P|=k-Kwd%7XH 5ς' bqkԉwځyBDo^P|.?uݓܗcc"P7/([> 5ς%{wusR$Qj gځyBDvOr^nyjD;@Xl"{P7/([>Ko1ֱHG}k-Oj g]=y:9( b@Xl"\~'/7yZ5"Eo^P|=k-Kwd%7XH 5ς' bqkԉwځyBDo^P|.?uݓܗcc"P7/([> 5ς%{wusR$Qj gځyBDvOr^nyjD;@Xl"{P7/([>Ko1ֱHG}k-Oj g]=y:9( b@Xl"\~'/7yZ5"Eo^P|=k-Kwd%7XH 5ς' bqkԉwځyBE}9sy'xq<"@a9sye~ 1.Ko1ֱgUY.\XdΝ&<(P.do7,Hd{,b; ᛯR==9A,kRsX׽sZI6iٔa15d2!֘IƇ -kK9kA5$ ү7mmesWMҽQkXKU:}\t `rJiMzD)R"ywoe;ՠ'I+Uz-AQW-ۇ`ګ5BkdEs(dܖ2m[stK\yq˜~xYq<ug6ţZNLI6vu|כK4Hb10⿙I||݋sʫ2FgLNk[7- =%:ݢAs7:1L8V[׬Sar?y@fR[\-/B""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*?B.tjwiY ֩v DJ,XRcI'}qc%~U6֪͈65Ȍ*:lڬs٢EJckZeӃ'1$Gn|fGS:nvzup;_CM NG?R^~u4̯=쭓[ڛMvƥLdfkf9OK\zbcEN%1q挎gFz4: tt 4ٮ  ލZWkJM Ɲl 6UUl0 |ř V' (:T3̘˘gyylɨ}0/TDt[MzfGw~Ӧ<\_^H654ʨ@2`>Z1p3b ٽK脫=P!W5Q^ɒFܠV  G;31sk1MR͂38T*HR)RU3Ն'^߆*Rnw/MH: /xۆrO5M;ӹ.k\j;`qsfvjk#,YA mRZztkh 'ْQ{Wa;G[kq*:L:=gsS-4ڪW@4s2H*uhdr'|605fiA쭸f;_+4ʍK =ֻI"NbK^! _(˼UHyTgMEX""(RzB:fe5ξ ~]þîO[ ;?8zA2seeq%O_-TNY= لV+Z.R;HYdMEDc/bp?mΖThBal}{ڇvՔ3[.z^LyUJԗ)x~ n cL zW]}i{N'[MBWgRG,cP@mY%_c^k+Z֤:I ׈-4)AJ`r@ lK=YQBg)mdZ&aף -yS5f.`@`;BxxoՔ;U-`kfҗdKֆ`3l?n_CF>Bw>`Tkhl,.gӾ ]a;*~6պVv]]l6޽$u #wɮmab`dԳ[Ф+z ͘H};U Mz RIⳝM@@ :(#AhXn\]V%g5u+\r9Fز-[pʘz fWDk'Ēٷj}[M/ښ/j6,7h3X؃l k daC)]R\/*5Y*xӳ&U< Јrȑ7Ojk>삩YڝZɨc|l,=dvG:sax`@Xd1 “ɂRnĨԐ){8ePM0%SU',)P+|{HjZP)zn?{aػfӰ3B6p ᵬ&nHjկ$N SRjUnxP_[GEpD;LNY&'/llܚ՞fô[ۭ떈U/U_״m?UZ=dQ3sȩfͶ6a9g {aRe{En49[*mXj}_ߵMڵNC!퍘$\ ՅvWgP6Dh- |˝Jijlνk9znA(TEnSS/A>Lj~8fjxWNm<3VFY 4vrUAckz+=Z[O͵zNchE|5=l5$gǶ Kh BA,3Fzh&> ޿^:[wdK NdP()@iy\&NB};/FaBD=a~׽fj&i1&VȪ^2b'b3=\ iSc;g" rʇiZkKo:uU|BϹOtZ:}׺|o'a˸{a.OUj8*jFel CMDRvUk;ErVԺ/z`Zn}%M~ѩ5Ve^֐z#W#vFKFz#\eqԮ~rÎ~ >Lf섚Į1xT_Kuaӛ kHd#cB¢L5ԉvK6?1m9Rp0>*,˜~flCvā֘:ޛ,g]`uΗ &+ F̖pG'9Hg-v4ސQS5εrn}Ae͝s\zcwKevߝJPՉK D}JbqNePMx՞9a*)]X~ys]PxY,=iZw|lorhbyQjƽ~l0)\aZ-Qצ Yؔ[\a7ޒٺ5<&cݴ+V\ۂlN51KV'kXkΠ*&K\5| ׍4#a9.EVڧĔT+wؽȝFZuƲ'`mJ8ڠ7AOlQc>6@ggr ll}eD]p"#Mm0%i5i,UuVƫirwtd+X8֘JҴ)y#Vθ+DEUdDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEGYmSۡ]Z&G[,VNӺTa۶ЧRiXa@جa ^&L$Zs1q>>Nmtҳw/Oi-ߠ؋g*Cӯ@ ᣨhS-Ӊ~E˳H$2 FNn4O 2cѻ2XG`4 ɧWYJѵUm6>fROT Ό7lPJǵz5Q5OiX7Hk4zܽh՚Lj0P82^^ "mջy-M@WY<1WXqRCPzR"[qNL?nzjF]w?a:ݻQΏ״k濩VY,6mda+%dЬA7cfuU6i2LuʧBr:]Y1\{nʾ `$a"ZƜx۸~,Zښ׈,il=l]u|ޯEvvEP|sQHsQ:$Ix"{3;GѦbtXF5͂#ٰjڣ[ zȱm0#ֶ RZp*XƲ${IJ t4C?tUjIȂ38b>*6[3?3v{hƴgZl5P|6,mS;ֽodԬkl冿+z'63ӅΊ6g#T=Vr{F]ܽ cyi۟zV;>.Ӗ!p^d+5_@A ևeiu%( y\\Tyo_[|1{=4Ph:W }ecXZ^݉C#N.\mƣvΥWmu~]z'9o#:$[-^8tv=Yl"WǠ'x~Q @Ehk&ZL4@ftҘl/8u| [g/F++iv;ܴm]x )sаm&uɼRdݼ65WJWwbvopevQf!v'\nڽ ciԍe ݫašVE\py;aThBQI*lH ~xMMkSRkJۘm>3دLi]}j$j߬.t6gPQ@>=ͻTkbֵ9޹ZmmOBngE]jr1ld껉6Z߳k$MYN!}/u&_)K[,wJkHIn&1;sP;[͉6 CS-ggj'7P+5[G]uz"lt~|tXV&-յ v$y-2+p[4pn5qjM~S:ځgR~ٌ;=Pg1,k(1@eG?v1:${룛2=n/s@ ҄X\:syĘNQdː @u=A7bs \])#EdRG=aemz({ ɹb|9Zu""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*u7R~ޫ4PԺMe {De'c_x2Ļ3pW@jKx"{kf|gwSi"(ʮwZ3-oa^p6.a(D8 p: ifj]tmTϩblw-m;]챛zvj p5P FX2id; -(=qv_:d^Ʒܻ+SBk왷m/J_ Z,'"zZ.k6g䛠Xj.9:_7mU /:{hzUuzJjؖa;7KS+E`Y{ a#D;%ҭ7{n:RL4ꤞXl %n5Ff]ȅcDsKgC7k TT t-XTSjiZaBi\kq^ڮnkxzKJls[װ;zjwͻ ѴH"GI\]YjҺ-oVѲlW0X3.+f 'p!>Vq$2||eΔtV;{mU;m[-_BzȤF4m;r+WMrRprxdWk 6CZ_SS.C^ő G[Tc{S ȌZg=5g9 ) K!"1HAƹfH5ʚɨƸkõ3ۜOT+(U,|xG,84-\:pQx38uyAƽ xu>^^ 3u\܋ݪ;mqGE!2ŧH 2G=Xy_O>w~/Vih/O7ӈYk=4&SFNӘJ^uNqf#6΃ܛn ESd汣C=Z||jɱ !\iՈl!;ڦGA+n43Ϯ6a=g_W*`!Y+pSpp ~kccӷrf!ۼ47EtmPE8 .r6h:rkd [S/by_=Ǵ$.5tg6o~&IoӦYsQ*m'n%m`k͉F%EnC5G5 V`N|btEЄWhcN@04 b)=u6ޜj kE,]"o, =gW5*W#`J1-&δeJ/$PbF-@[kDX{̻Z%3Ů0DM/#P56YȐ kMj Vj#Df[ vNprp˄qY1.㟴b桁KDg 2,gdƎԧO-e:w,p %֟XC15U}8҅孻 ͏oY=5/)3f21 q n&+eő}u~DDDUHCcHՀ*;x\zyrW:3Qbh uqYØ{R`1__? P~+arR~ {+Ƌ1:w랺wu <t̀%>Yd@m)pӝq mKMu㱹㟽fh r35veJ/Av3T{+bXGԨ`$9ll`90YۮaVyo<yyʟ|_S7ane*{Kg[m**=o~nS Agcl1&'g{]SR. }v[ZߥXXf hrAj#P ָ<[`M*8:p+<1Y#ߝ >Gok E2{mwkdI,#5}^t,^;KlnD=0zy7~]z;;^N>v 5Ψuu\j[a{V5͛hcv}Ɏ_c&?Pݬο!mQsdۻiu55+acv3&JM{0aZ^(uacG]t؃9aZk*K骸14 /6F y˅{X?4q:Mn]Bj5\]wƟo6\T/{2Z -B1h#KZhۋXr@ݻgoI_1*[scW7qXك݁{/U;M%]!NN$W·0N,5Qj:߲Ǿ QQ]eycYe-"CoC$:L\+mC#lu{HQv:݄,: 2$\ݍ8iAңN231*+>y9sޡZ\ȯuf/I5FV2F0{:gl |hi,:ضxn=%6KzMPkڸDk; @5}o5Q3[嶲T_SjÇD>8|A"5 \K >gX+wӺZ+:2;N7ɷ51GΑyj&U%s 2Aх&84l$P\s}_[>r荬qUbqFu?w6zV :yt18Ž-%3hQ,+-2HzIH1돈i k tRٯ%䬛&ՍcKy͋gq3/ƚhNilp_ ϊ}u͝>uOȺv[W;]h b;lVض5bWelϖy^Hi)s0\ħ#6qdoDfyd9\:j^b_#.#dk^=p =Xe`ry' atmY^byw&jb˙qrѬCg~~8qW=XLqGP 0 k.C|7͈A5hk/.ִ O7'1=%RFJEұ_/,` etKƋ 41}5~DDDQ}6k!TnMBuzO.Y=͸PXfy F,.yX ZA\ l }xс\jZ끫σvZɢVWBZ!;2k3d>?)\0E5LԞmb]5jm i-sc]#V@ٻ뷫)܎W\q+R b@X"5aۛ7hq))tX=HzsTl\Pk]0" <r7-x&9[S"\ MEh09l^kA5 <=@' }x|m\ ~lDT>4kլC}}7XGR63m`mOBٱǛ}biUj;:BRlE.vm Rg̝]͕VPr%%92lrć46oARD]].Sl+<.L·QU5E4y8@< EH>5L]6>8PTT"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""̷X&$pM=a@qg D20yȉ?xa<Z"ʭ%W?\)ei}~UWU}SD>hjY-s"x K cܘ@YAMT/1TxɶwzBnsnu i]٠?6@.1tie4\}ԝNr(FS^G9_5ƓvnavҡY\i k335rbᮨZ q֘ᗺ[:+Ui`KD  =צVU'ɪ]*;=l\5El]ņxxcZ~6mmx4X`M786xc868a5 g{{¦o ̆m!`WAeG ٕh?8pGecM'B|`KU6w8[P &p~5|m[bCiLT8 9ρS>D3#8) %^A]Л6{ [YU/"|3F2_i9sdN1 -LQ9k?~Fź¦+_T v zv{RP97 ϩNZu5_xsfliM׶u5Gp?XmuenU ",LqtxI6]!]sLZ6H:a6>0e=|"eo‰~/Y<1erQeFĤ b,<,v̤ BnZ ^Da/ 7ޜm3 l \ʞRG)̝`l/;g18L︬A/`j04懍z+J=m|ypGHհMN_v U]gvXl½+'nPb89ܬU,q~Stؒ',T fb!+|ji'hMmFU T isSaWsG EpnфhkZ C}(atdD9GCWg#HLK$]5 ,(&0ɗlx"; J%eḇT[P#ن/Dozo ~6fǰKeۆD+ GaRضR\C1qq|n,y)unZ.׌~+ѝ%+x#b91X,y,%}hX83$V.R*ե"$s՗%@A946{">nYqϜ& 4Nk} !_^v7bDlS0s Iqė!p@hX|11C2r1Y)j +B|iHAt)VFtD_P_DDD^QW~֬h *˹sI/N6oR9M*a 1w8r2u-h߮xl1iy}DdMi|vmA];qbmSVFsӈ#VɎ";>o:`Ej@κκ$ӅpC`5  py׽@$Jc[0],z:qGa=l/e]gƽT«GI(Z}og7/m7ցUUՐzdښᷥkЊ*/T-[? R#◯O1v(C\ջLruƙYI)LsUj2Ԫ\j[?՞m-:kRU9j^u@i7 ҥ@ض~jK wf,Szův%n.jw:GV%;{woat]Gwʕމ{lX\+ns-P"T d~Q@F@£[X5kαpV54eJdѪc7ku< sTv];aFh>[zpزW5k+zʤyA!Gc9qi01ܖRj8M0mZ0.G%^ N5/=8\i`NHhnDfSP4DEUdDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDE[T*߳3dmbċ Nkm{TExp-`^+[_"m_Ȍc9֧uʜK=bi=ٚ3zmgf К,HH߆^ F֥Ʋj^E[[LlmOYlT Rmvu xL_mciVil Xfq$X:hD[a˹:듔B@i$`+!4H9i%X[-K)OnPaBsv]M'9k"抌TĈCxJ6nRB-;;-!q#X*v0E?E@Q܌pZmϡƜnPMc3#I@șХjiSK ֚~onkM:F?GJ[/sxBY.92a`ƃ3a𡹚B y7k jo_$/ɗE|%myc= y-k6eAl3;/7PB5'c{#piPX\;#0޽5P kovtwdΦNV^܃l./[@32qwϲw9Z7{.<˧h4ހӤu[uDMG[]jUuqzdxt6g!<`-jhH_pˇWZli|ϔ>u@%^CPh??Bm݇jZO!}?'?LK|l}gLZs/3̔-?lKBuN)-h=5}3naS679vI ;;AO Q9p-v*K<_)UȚcNn5kwlըuMʉ)T5_k }pOc\oy?3[<&<*XMpND9x4Z.XP (HjZf71ӌ& O#9!ٓ'$_KV|Fs6D-6s57 >4@{?^4?`=s^q~qiϫŃrM-נuvegvgWGo6bf%|9q#20UlqdfO}Wflܻ Ia$q1C:윖?^NxXޭa塑]HPp葠P`aC E+6hјoXa0i x]whLZ8bB 9{a܇ "V󋈺ߕ?K rΒd-;g/(%ez*^f^JZ-Y7hOMHȆƒ92J"//Z"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""5u+=|ޭto*;>.xVD;}|KkgW%z] TY([=]/ѭ\to)SꇅdHlwoOF{r_7ѾONO"5u+=|ޗFy?•;>.xVD;}|KkgW%z] TY([=]/ѭ\to)SꇅdHlwoOF{r_7ѾONO"5u+=|ޗFy?•;>.xVD;}|KkgW%z] TY([=]/ѭ\to)SꇅdHlwoOF{r_7ѾONO"5u+=|ޗFy?•;>.xVD;}|KkgW%z] TY([=]/ѭ\to)SꇅdHlwoOF{r_7ѾONO"5u+=|ޗFy?•;>.xVD;}|KkgW%z] TY([=]/ѭ\to)SꇅdHlwoOF{r_7ѾONO"5u+=|ޗFy?•;>.xVD;}|KkgW%z] TY([=]/ѭ\to)SꇅdHlwoOF{r_7ѾONO"5u+=|ޗFy?•;>.xVD;}|KkgW%z] TY([=]/ѭ\to)SꇅdHlwoOF{r_7ѾONO"5u+=|ޗFy?•;>.xVD;}|KkgW%z] TY([=]/ѭ\to)SꇅdHlwoOF{r_7ѾONO"5u+=|ޗFy?•;>.xVD;}|KkgW%z] TY([=]/ѭ\to)SꇅdHlwoOF{r_7ѾONO"5u+=|ޗFy?•;>.xVD;}|KkgW%z] TY([=]/ѭ\to)SꇅdHlwoOF{r_7ѾONO"5u+=|ޗFy?•;>.xVD;}|KkgW%z] TY([=]/ѭ\to)SꇅdHlwoOF{r_7ѾONO"5u+=|ޗFy?•;>.xVD;}|KkgW%z] TY([=]/ѭ\to)SꇅdHlwoOF{r_7ѾONO"5u+=|ޗFy?•;>.xVD;}|Kg沐\ p5 <b:ig1(E479gjLwaY'R}qTRT51Fvlj,1d!>17rveg,劔qĬcXKwv;Fx|U7uk{x>Ze~aqGE1  bY-sc;3H֖8VR6*84<5e߂Nb<9źu:bWz,2f₅"l*O?GZtT㏲?oѽҕmQP޵SM[;;wP VKp^O#AMʰ#U=mzxRV'ܓ.ɮF=~7XՅj7]0 ~etc Z1o$`9I-]ZvэyT[}ov['nz9o4+P0?\˴@tH,և Xvh8U ~ЭػصKwͦHhVw`Kٚ-lmYR`Q:YйS] GB4+3}9zLվ 5+DZ^v7bTݹ-&r F2*)(dN2Ihz/YlݵnVɪ InaJ5H*.vARD(jѬ3ֳҦٻDowS6oճOjᰨms%؏ѩl~d*"HW3s 9飀hPc^\4#Ub+QKköV͐0]t䭜d@m\ϕa"hwkϟ/-}ۨv5^Ќꗇ_V!, ;~"GW>pzN! dY|X- ?Rt)ksW]a9oV4Y⍀j*Xr~vrgb<;|9u(tmp:R#wi* &e5ʆ`]jϬk # 3fo4Wyuic/.vR`?~!}3{/^u/'wAӘoiyMiOdCKV)ZF]؆,uHw#tmdE;yU4|xm'Y NG-YT.Rv a>dtG-a`Vffջ;j]rxS+E7Beaej:N\8ȣc'sqj=+[]M*j#P[^;KrBtJ%%Y ֠whj+LFy)9j8ezmݷ5Azի5f׻o>:;Ůïs/&R%7*X1Ql|0ϾzPMNvt]ϲ}^?dqi{{j|P}YFZ41V@ Œz۹ʺ3"vaZ [ $h,hVbݤضdumU֭e+Y}jzfMA;~.֧ז&u,Ghmc􊭃mڅU7dWJhTeMICW*R4'hp*8`0]9 01wbWm;̓{3xvD /b:^&Θ?hxY~TP0G&)#:My[\>p(PKU6֜Vd[#r3Rzކl3_M <„ÿǚejYl-]9F!6s[+Z{_uPEV [:`:I%#0}I-_nn!wQKwE)f9Z(ΥLC 3I"C'RXZpՐ)18bq}Y^'Zu",cL8o6q,.0 vVM&<3]^ng<OPη.Ej$l=`2Xq'V1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1i՛Ds=j`1ieٕ$G PƉ<)c"X| _2;Jc}c8res{6J) ^Dj#ALԌƣ h-y$?2ԥE?䛇&Z?CvPUwWU"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",!oM+0k{6J+3 h-x%\?Z/RpVWH W| }??OIMN[giQnwz{'))'9B򒛢ixx|vѷa;B=??OIM4<<>;Jh۰ޡi IlvЧGoa4m{NPcds?$6O;OSRStM#Қ6=wG9B{')))&[giMvӻ#??OI=H3㴦ilvЧi Jn~SF݇6O;OSROcds?%7D?k{ )nwz{'))'9B򒛢ixx|vѷa;B=??OIM4<<>;Jh۰ޡi IlvЧGoa4m{NPcds?$6O;OSRStM#Қ6=wG9B{')))&[giMvӻ#??OI=H3㴦ilvЧi Jn~SF݇6O;OSROcds?%7D?k{ )nwz{'))'9B򒛢ixx|vѷa;B=??OIM4<<>;Jh۰ޡi IlvЧGoa4m{NPcds?$6O;OSRStM#Қ6=wG9B{')))&[giMvӻ#??OI=H3㴦ilvЧi Jn~SF݇6O;OSROcds?%7D?k{ )nwz{'))'9B򒛢ixx|vѷa;B=??OIM4<<>;Jh۰ޡi IlvЧGoa4m{NPcds?$6O;OSRStM#Қ6=wG9B{')))&[giMvӻ#??OI=H3㴦ilvЧi Jn~SF݇6O;OSROcds?%7D?k{ )nwz{'))'9B򒛢ixx|vѷa;B=??OIM4<<>;Jh۰ޡi IlvЧGoa4m{NPcds?$6O;OSRStM#Қ6=wG9B{')))&[giMvӻ#??OI=H3㴦ilvЧi Jn~SF݇6O;OSROcds?%7D?k{ )nwz{'))'9B򒛢ixx|vѷa;B=??OIM4<<>;Jh۰ޡi IlvЧGoa4m{NPcds?$6O;OSRStM#Қ6=wG9B{')))&[giMvӻ#??OI=H3㴦ilvЧO:fvcqfKajW >!>s>[_Kßh9Qk'M6CE >F Ī qglJ",VןMZ-JTZI+X?e?oWG+JWv_} SҮxj ں]j5^:V3-7}7\nÓyϜ}2 Cq.A$@")cܼu&r;.jAD[u^v[S,jŋ&Ul ܆`³d]'#OP6k|<.qj\( z'4f?%Ön`%)a-9<нZ2uc{[KOg/Zvݧ>CeRDuD]6 +5᭺[_ZxfJF7s5ҙ֮i& ej:vW[MM_(>!՝Wu&Ԛ^Rqr3mG`⑾ Y`OY^vqH!ɶ޽ݜxsG N띳tu׸Vn¿V:팻Yם`dnФ~PAX_t)ॱ/QijquEaPrua:'Ƅg8X߉NϪW+Ww)] mn3o5k.[c%jE{ ]>ZIwZ~18|5Zt-׳eٍscDtnE9MPi7&Ws/Rܚ=L̂׀Rԛ:s^Dh(p#ե/4ЛBj)J(wp0)\ jHQ#<fB"ʌ|0o2ex<KE⟰y phT靊F3G ;fzF$Qq7!킁ZڕM!eMpbECsu3% 9w-wX թ%#xx Z0r[1{'LJ;&6N!Ԃ-L@@n@.pvjY"u*Z;5Qy`N F0ve\@S[hTM[*Yz$m5UR7> ȟL30i wnf6lo1q_S5Ը BiWYͻR7g퇉.P,O'"=`m@SCyRCH\N<MGQѲu 3֛0#w5i' yokѹ"? ‹7RTu7(g^5u.='z_Vu4 um]k?e涴Z6Ѥ{qjlсgbւ;T>үwM{}A몰 g皻! urCpд۲eOKs- @MKR ]¥)YPJ B:/) e~J8VmOhjvٚGfuܨk\vt.&L,ipzT ?e݉9]DtnI3}1ѡkP{6䂛A{pğ'@>c’q7p񯒞xzB Z_wFէY}7Fv1Z)"bbMlj56%>Q.,iN/7(EW88 46ƴ΀wcV.ºf-pti)Qk'M6?oWG+JQQYZI+X?eJ^7kLxwJ"*+""""-0NOo\u}ȸurGjrЁ )*pQcv$ܯH*xw"""""""""""""""""``1C:FY.1;Rgȉ><6\qb3 nc]m6fjLy*PpY2_zWCٛ\Lta"([|-AڲlSέ&;Y紶N1ymKIet`ZWJB\lm p[ElW+vQzMZ=[Y@?d]~א1h2l_IYHR>a[N`6!i8CtI[ PI/9:Ӕ]tHMls s<_p`RS%Ç:m_6N;p5t"lX0.$0 9s}5lZ7dmUV\jբULVÛ4l\t\<[Z=nI@-\%4,(]r5#"a-1m*+/ڻnFR"pja2ȃ8nDpVRkvaRmDDE ]VUUa.kcZ8 @)D YFKV 0<1<KΑc^g`Èm9k[Zѱ^2sE F FE 9{X\ژf 1ciB֐u uheB36nkW+`l D!Up#>$c`O _!YR#r>rՔ1 9;s\nC:f60ɺ02.03a x}Jh˳ZgH R\5G Ca07@ZyI󩊹{-\RɽR]q4&kx0p`9AnBFv hLE$̳nVgq"GūR.^a}%y}up,2XJ3rˇ^!!ɔuplGٖlVlK>F#cC+_).ŅdQpX6Vk [96ɩ9alx,|B G ykK(\Z -]gZ@:E9X0L6+ d"g 4^1ObA#lzEN䓑cHO˗U};X%9g:sTR,4D|agǾ("={w>4gĒEA{76XƵk hk海c\ `84P%ӹJphLR ŢWp׭G. ~LGvC1%r#Faȹ$q\ּ]{ZÀp?q-Wa>?(e1h p۶;e>Pˢ+e:TBfYG2#|2>ŷ0Z_J@k җCPȌ~4YH%X½B ۜҤ~wZ[11AC /6藁Ke4Pqռ]TnFԭOIk yl\H`/_ej\,|y=#RLE # bG-sMd! 1ȼOD|yb?&1S/4lKFXujP  2U'+4C 8>&.tC:#=/$N+(XH@xdAǁ.gaFڎ9neM9\~EL\`"")DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEb4ѿjW(-y$?2ԥE?䛇&Z?CvPUwT;J;Fndtb KOל6~\5 <"Bthf1P;']öŠ˿Rާs0rm ض(NgbbG9i<nKc h j*0ߏ""(R.K[,[e4hcǎx,0%%6,ܬ[io q 1q8pg"n{#@ik^w/(;Z4ih"b+52M# /o/~b/{yxk[>޶p9?fM4eK;_x6oJh-"s5YSއù9|j)7sÙ8}8}|s~pˎ$[Ј$KE R9 M0n>R$YS6SASJ s8+FEZ^^?9_r9(VR Y3: lst9 Y*ɕ-Z6sJr`x0LcBr9xeyxk}/i:˓ 6TcXWK\P. j*n!m"̻;Ŭy!4g'+nʒq㷓f`Xx@~̴ `&4ff">Fd䷋×{}us6o,s<ˎyl'g 8.ɢ%1 #Noc<{憸9?e4gK;_x^?9_go[z8>sd~̛h=QVD=k"r3nT.?JS8N:@pqጡĢK:>YpIdDox;JMl >"L>[J Fn93COZ)rJa56`dfAUFoW辕w Y|7{/o/~b/{yxk^{MoGlٓYj*ȑq]򒳂1LFspfrܟr`4qǏc ya_s-wmVseH S16H⏖e\{ϛ G#2Ōؽ!3ٖb IQX4 # 0psk͑2o+BEZ^^?9_ᲭnM521"Ý,~YM2D\g1g>008-It|!i1`skK:mj6Gɿƃܬi{yxk;_x>޶p|7{/o/~b/{yxk}/im͑2o+-EY6Us8H!aP`Q(8CR|J>>mL'G~-̓2213y x,%t>x?M=8kk0P[0aJA 5lc;(0F!k=`͑2o+BEZ^^?9_",}?ގ&rUE_hv LLpcPCv束6(Y2yō"CF81p-s\A&6o( zdm$Ç3y="T/mk y,q?e86bG 0lH/śtBEK9y1q,2^JZe[ͥv|yrym޶p|7{/o/~b/{yxk}/im͑2o+-EZ^^?9_"'<^z#dAVZ~sEOOx6Gɿƃܬi{yxk;_x{MoGlٓYj*"'v1=?ގ&rUEOo/~b/z~79?fM4eK;_x^?9_go[z8>sd~̛h=QVv1=~s>޶p|7{/o/~b/{yxk}/im͑2o+-EZ^^?9_"'<^z#dAVZ~sEOOx6Gɿƃܬi{yxk;_x{MoGlٓYj*"'v1=?ގ&rUEOo/~b/z~79?fM4eK;_x^?9_go[z8>sd~̛h=QVv1=~s>޶p|7{/o/~b/{yxk}/im͑2o+-EZ^^?9_"'<^z#dAVZ~sEOOx6GɿƃܬE4oھ;_xTmBCd}O7Iq>w?Q0,qmQe 0K@_&w9(rSRL鹈2{-c"6s!1 `-r-y$?2ԥE?䛇&Z?CvPUwT2:uq ^h;`zvWې,&b1&.(֯6ht g㦑.u""DDDDDDEZW1Yj+bW?Bo (˯'?s?8Znρ:<9ňع?sf(ヅhӹ<~CZN`9 \oEf8=v$֠f@k(EU7tz 54>]BmgegiSs,c͗,1ȑ.v%?5Be7eØW*ݲ"Ւ"{̀S;Hd&0(=E,yfMiٰ  H8WaXPF)͏m|ۭ ̚_2xA]/qM_ 9vǯ,kbA汸f$GGɒ|p..0~mGlqˀG0o7w>q~i{s.H=.V-}FŏXɑhi֓JҦ$ҵ'Q4gf`Myd[D2ϳ&cć~4HӭaNM||yƒ@sUBS:fXfɷBΜ=ιؑbk[ueϒ~Iá'?&s(Qeh[q Amk;V͕JWjNzU#b\JLϫ8 i,tȞH*Ħ-Jf$zPm;*fOKy9ҳM1Qʘo-mÁ,ٮ/ g /{$uƴr-ޯ70/Fu]LdMT?{- e-_,,`fKYJ4`gʑ[}"WC\b=Z":xᄨ|l1ϾAq j>~sQc\Z.l$y˗ېIٖ% &![l%O? I&- VՍ1%I8J|;+$!e"0]hf{grNe6[p=a&3>c$'y;Ux *;N4٭Lwa*L`M + (| s%O2"uB,<- jԞlBvtYؖKr~H6f/5mŗ|I|4)S2RҌ\|~`./?Rٲ*%N ת֋$DLkG2Kn#ՆƯHL+0pcWl4͇g=JX{PT{^R1 u͟,"ڜ|iIc)9HFsEϗ9XedJE49 N^twCr&Osv7OBg2zВf<طeMI9]_عGbɥn5œ[XQZ/Inx<96=4FSp*XS`\Ylw S۩WdR]7l{R l5{Ez\ciA>d5#-F*æ"*v6\;&U%ljͱ<ֵd%mkVv55cH6`G楦el8͈e>n6*5q=ko{6rN|m6NBTw1ޑ21 ؝mAƉ}[J]R>aLOm?L$+~6~Л?pFv.۲Ҋpbe2nAl\i:aܟs?)֤i3g, 6MV͝-,?dړQ"·Γ LIi?8ix ^w~eiX=,SSrKশ.)oN,f=őql03'ǜ8ju󵁙C#Z󋠫m$_DX+Ϸ hJl qTk$8ꋍfo.ز, _([>#ڎ{!AG*_r=4"vSX(usG+? ;.oauj03f&Ì^ Gd펷>(Ҟe7N"YxV%ga/v콝]ue|ݑ'Bj.ٝhe3y2@4YJ1\OےR—֘[5ĝgeg¹7--ЁmEhZ5iĘlhγGěb熄nZYFư5Av?iVkCa:!M;EKyu3eJlIH,rrmkZS3^Qy>Џ5³XP>3lL1IwFZe? Z~zwib.ADDJ4cAf4jH:`)I+ $į 3rjyU+9VlIrO߄a14(b&i/I˩rOU2rO JI޵ɋv! mgFD/5ٶIQ_~lV[=h"4{M4~ K ,Df "Ȫجpÿ]y~Tyfyz? rۙ$TtKkj_Z#2ZԒ]S\.5/;5g6dIo5 \Ĝ,ե0#̚f,&_xPtf"Yn6 IW5%| >(NFޟ"hZk$ ρ{P. WmņByݎvϵyD\- I"Yd^16e碙+܈ŭkn;{GC|$h(hsO02 ؀ $Ih  i4\q*U)(@'QG JZMG䝜r53rek)cdrd"DjvuHF wxGÞV{u?9$i;eb5&[Ƌݚ;w&ukALMqzƦ!q!iF. թirX[>9ipߗ>W7UceddM!R *~U zTTpo6kݦX[ =Gr=D7URV*YW=Y\eh8-y$?2ԥE?䛇&Z?CvPUwT ?k Cy}RHl}*aI;"o7a}㎷ jƪ0"4*HLwDRMiS WDDPy)GƏ֜#vc]9YkaBֱDarzs̾0& x#:0Ӊ' ,1$*a@$\ߜMdXpmNH1e\-b &u뾫EցP14UYU\I:m dr^ɵ7>6=j:[,K䙱-lEoؠkȮ`uq֫a vDEƐWz:巷ϭlKLTl% WmT"F/-W [dfkt>RD 2:pN$ k&%B SnƗK̈q&,2~Z\uk wlSN>휸jl5~d+۔Oj8ڑI7(GQllhF$4Yr9BAK+bWpYlfXYa5-]~f.bܒR^8xy_OeG<./A_}{#'xHٍ fwPЁSդlﺋBwÓп4o+~xzP؍q8qf;-<-Oj8[N12 vm+r^f$ZQ*D8Lke8Z$mo,_ X6aI¹.ulyɹ(H?W}-WeW^bpk#&KuBS9FeU]߳ݕY7ʀpEƬGdžu(x4L̙ ,_ OBwÖ֟@hK˜D/ƌO$N0h=41}Fh=w9Υ8#V;nˬ<jlTdbG'_ur>v >x H:2xbK )3ồPw}s0ss3/.>ڀX8^mFe$i2m1o L rx2zCse4끷 CI`uukddf6KD{9Eo~kJwEs;Qbh_rSZ~4/g|9>,_ MJz>wrXu/ƅ'Es;ɣ~OG,_ MJz>wrXu/ƅ'Es;ɣ~OG,_ MJz>wrXu/ƅ'Es;ɣ~OG,_ MJz>wrXu/ƅ'Es;ɣ~OG@ 6NsF2Bx-㻜(2f-Q |'L9,HipMۭC@qoM2,88Vd6W_޴\!Xrӯv Ionۯ2zkNR\coe +LF1Y8u֗DZcyrL0 h3XnÑ&]R$jT#䤍i2pzh4Vj"?-mev!#*idG2(kg%+a0pAXb 2 E8tăVq"Fik Zemq8⤊e^ qw?-?$9ou.Eq;9 >bxV9@,߻B 6DdVgE9["<#B lgzOF#Ug"e2_2 Skrpb.R,G2?|qnnaĩ Hd -PuI+ i8h ]M=ZI՚΢OGR8wq|g O "OGR(Éww䜱XV )Ήepo ϖHV OofK&s+ L,+`4-6ӥkIEhp4Ok]bBdyN0!CsϴhuVp,g6ؗU3JM+¯^ŷ+&/_c;F]bkJcv6{IZͬ읺;"E2]rL% 6<EK,ʓѝ uJ)z Cԋk@ގ/3L6 "1ft<ꯅr1( “|lڏikoB:bc;jS˅7X#b>JgԳ1Dp.q 2t 0l.<[jMȏ#%}̐C!tX`Dl/7sMby[jBH _jds2?H/ZU0najb@S"5+5ZcޅsW^0X#`ŕxoVoUXpbSbZ?nm}Q#5 vOۜHHOۄ[l'P|ٜ"8dAKI.:BrjʈJ.i 2Xt=>dd!'%- c偂bA&?ND-pHFQl|:!lepS^-ٔcaVgzO2RsƁG ^<  üP؎ƺ!tG9DFRl2gc:ys`1"„\t(mtRvor$@4Fw[׮ٟ3]5) ?eÖ02" jK[wΘg ъpۦziRm~m1ZH2'j%^@g\*ryWW=y726#̳ZW[WZ1[6. ^?v D@\>B+G}YMX)/[jG>*m+ҧ8L l*mRVM n M``Š!h_[\*Hٶ]L@ԇ h]CV֣ **cug,\rmGoIW> qby&|Cd;!>dC<1u( ͞dqVNg2x:8IM!=[fښ({&3(g}Gmcibk6jm?6p=H\iY 2x9ėz;mx;\p F]Y]^53H 9uHɗp=88LFjm 9r"\mIMp+:ϐu,gԆ-d9( gCX>83'&g'ogvsi )MS;lXΤ ܜTfY8?[=*6.ʪSIۏ'ܶV?QER=dXLI/"bC)'b. ƹꖽ-,{J!j4қ{z14-$+bclac%pǽ7sr\)oMj~5/ ŷZb0*lY^-Bj\*[JuIj5wsQe]dwI&ٌ%[a3apQf?cةnӱS,= +l :|gFٕf )omRStM`%֭.q,Ul3rP[[640icʦd܈U's3hMglUX`wvl8faMHi+&3ɆBSyq9"͘ Cq*WRR[R PK?f !HmZ*샃*AvaA>c]۽ٷ7qB:ܝsSﵻ"c3,4ԗxf1>YVd0i'xKnZ)jzoD`Fr7M06{#n&3]l{ S#4 SY+%!ͨ9%ֹK"D=m+O5&92In p MF}S ;$,JQ#N6c01MK ~99B`> ce"pƔɎ'8ִZ䥲)4H"A\I")@+ZvNM>˘N`Ncm\X\e<}+1ΎKR\0ό=61->;M]l$q2Eߵ!=Ig>s+ '_D">": _*U*:r'Zaq;a,m [,,Fd~10#pí1gGz$s)Jec3:} J8'E54FïXi d\H"61^,xe nPV%y}]iiRr{Ah-r0;bqL;9ig!6L11a[7!A1&ØP+Zحwt㏚hhh̠QIO@ ]F41RX`&9%DD!>-?%/ɑb1ŦazG3N5(ܺp8F1ܦCm t3  t7f `nbZKfC!ZVbn,eVKL2\1#GP &aH@R|EdL13m{D6e[&{qJzI!8[dYu0z `T}^Ujl$[IFQa<ke!,kg9cN 2$0Od7y-?#aėv"4 /bӥˇ^q$$L5g 4x6&0C|<޵LaЋB)GG̴͝aƛib$ ZFa|YJIl'h_i`-sLM*ڵЛNʝIٜjeD!=fpی!A\<4'09^h[PRv6.ˊe "AlUp$N%AF]1vOX .(R!j'urq^%\ hv\)`r)=݆5XqY>BIo!3"1e0۟Wn3 i G7q-?$9ou*'aG5Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+#r#)?OSYIh'aG4Yg1<+O暇Rf=N[de'K4wC< z+ֵm?[,Ǐ>?Ǟ8\(q0$4Ědv|gDܱ$x$[@ē zQk&`I_)DEEdDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDQk'M6+?oWG+JQQYgcovr-7.2/doc/images/screenshot-html.jpeg000066400000000000000000002502201456671656200205250ustar00rootroot00000000000000JFIF(ICC_PROFILEmntrRGB XYZ acsp- desctrXYZdgXYZxbXYZrTRC(gTRC(bTRC(wtptcprt_G)JT]Qv G9]qY6CBTi-Y +fMHbbKiŵiiUToJY%ks?e:Tp,-Jdj D,8p1]pEФd.!^\7uZN)Q79қ16V >A@Ћ#>BS,UQ q9A%Hs +6Ҕ)JR)JR)JR)JR)RØnL;M)Ȕ^|y7myvwb=Y^JQW8D^m 'ezv*鮴i@Tm($P',vAxЅ6p95یKp;G3=L9`ElǙȫk,nE- TQcD(?“lT\-`gͩ\nLX5p.&aamJW"YC67?6v tVcf 7vℒc u?T WFjf֮w <i"{l"9 F_\19YՓ]Ζed4dk#1S4e JL8)VLӎ.Afϒ5lfr}f$Aeti\]iѐKEeVyJQ։beB7 (t8lLb5"wٶic㌒kA5BlD.B*A­qJݞl9ɿ(3^4e!5Ko*M3ZQjyNre.<O7A 7(M:\:93W/&he!r-yA++w 8$!DgEYR!X:%C,Ym.Z:-ѿ&j&P, ș\1n6QLHn"!%'\I'$<"x Tb_[L(QP9v AMMyIL|s{Ҽz %&JmoaiFOUtU1V[">n#T,C,%fE' kʔM8~BQ= WeiO5 qˡ̮"AŶ 7MC 8pKG)ZKOr/Iww+n3H v@f"9 4duM<׌] \**l=189'5csy"TU72Eq#ąj٬I5y1}LOJ=> >k2f5 1ę H UYRwrU[\F #T0@ 8/I}LfB?G f*\Xm鴒6q?1)KAޤY_(7c°?әh@ZE\`\˄Eg`̃Y-zqtҊbj٬X|:lLXJUدVL6N Z}MMd&L(6e,7c}t"[]褼*>]Y즪rs->`fCuyP js8xM4cw&62 ĤۜDTDiS}1uYt4y?ɜRnNZ 6;YwKs XLD` H'ɔlЁ<)97, 6p8Fll&^WUUh<-ѨvdrE)EWV,^}/ɳE>Iy߸+ڼpEO wKX;P$X$q6PӊEq:[IIrf90>[_#>(5}Qjk̤TĬT ։ Ix-HchD"9w!e10 O=$*=~*,.j'Eɩl !7Z,M'{̬=)m ٘QpZsnsDVwHA#V\h?&JVԤ6^B4 W7=1Aq/!N6I6^R |)kǜ/NĄ 8nH`GA PPKLqV 1%:l$)9v^3-~X_?p]4ch*u~R]*ˍpAK$2 b/eƪCyÙ`öNż\t,/A _TFN?~V閍N856s{x}QݬۅUdpΎaPy2r ++[ _[/'$̹\{5MH$v{)S;NQ,qI̶U5$x pgI5YEM)Pu&3M1SeLA\B(yeekgTH7}:_8YeqJG)JFGH1ps BR.%l.9+G[N1/Ԏ] 6'&@y%PK(M$)$I yiFQmRdYO.) [[0Q2+ٶ:R~YVՀ|1&MEr ]eDRx*4D:oitGηRv>Ln2biHts;'!+k_)?e:Z38dsA;VUU$YLbT9 LCت׭Rs24¤S.#\fp"n 5Sਊxhδ$Vcx6IN\0Lp&g5!)L ,H'1%le:R)JV>@bSZ3N cDcq|_1c ɥL{h1[n~UdRr,T] țAiS",;5.c7q&ֵ)JR)J5g,+8Z1|i !,Al8VSLO*uFk 7-&_>vҔ+ȷ#8ګEk)u"q}wNq0S EϬXe{RC_8j-Xj٤.RYԤv2yIȓqڙsi&VPTN@HI?%PRID7Juά16 dsis.DV[VW[ +8pG6"9ȳ:3 \.iJT _h|M?(\95T$52-҇q 2Nl!<ET2*O(O+ ,#61i b N['k,n [kҔ)JR)Jo:|b6FRqx5L1ch+EW + ~o V"AuMCFO"ٗ(T<0Q,70XzRWɋi[X$yAcfV{rᩁGf`c焆^-P%f8]S%&!GEN XIid˧'/"%B8xZ8֯JRÐd_)eXd׃m@c։.c{a-ke~ezĴTi(RRQ=10r J2ECRak` akc6jԥ)_ l^ '[}Bb} ȐwP6\#6 \1 v>)UAl<iQ ;>)UAl<iQ ;>)UAl<iQ ;>)UAl<iQ ;>)UAl<iQ ;>)UAl<iQ ;FCWHmKY1a}d唒g *a/!Xj,o;)n6vo>Ȁ^&@L/YMLx=(*dL)+m YrÞ,tJf2͂I[Ƕn9;_1BGq\!i NcȲғ1#R_[8w@\)!iv2LTl6;  cG)%epm=ؕJyv|9_ 0]xй,a*3[ A>#Pu֕,BS {f*m:5zPdfG\ri[lMv=n' p0.5`Pv-,# ʍJ{9-pD|JT 4 o^tX`g]aP͸LXh&c[}Ruk%R!?֝3$ў߯J5D2' dv琁tJL$ *Sɀl2JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JRd[E-5箳 @xb6k:9A &[mE]ڢyprʁ)>}V&t$lHi6쓦ppHEMNFfS&0aE-,[P2F22mÊ//;dCʴ<Rkv.-qE^3vZ,qVeM0-D~0` `RlҼgƚ9h:Npac枾/*r8nMf']aqBzJ8XVUw `ÉL n&}܄s),fǖL+k-^P69>\6wۛPY f; vk<̈́5yQX- (A5ZJ[9YJ: HK Qε+MT%'J-cqF"dL@.UJENƑu(cgqU"KU-?Q~7P oMZ!A~x%.!Ww)V0k}dJC^XȦ *MVL؊w.IU]yUaYN)ڲ" &f⮀Hr:F EtVܮw.K7ŕ嘥1UuU&))09ѡ\-}]j[ >bW22L'3!2KZ:s?\j/YDIƴx-X3M~h oy$oa8b9,u.C Fh*QJl!B24DH5$DO$Q>uJݪTˏ튌mI zm;965r]MZm)iQuGǢvƒ(EF6p9$ڋ, 黊w׍6^QkLNck]Xw쮗ċ u3RɈK7J( u6DU. {&n6iԹ=*Ll-rli3XNo.u/Kh@ pFEVkUT؂+**$apZ˟rWBbKYiR'$|$N@,@Lu mhe2N]m̴͵^n8xd-ME\ȁ/67a^0:6<^<CC,0ҰRD|ό0%LIݶqU1JAFdc1-K pQVKbb}[Ƒe>N$cM@qڟ/wK b'rra"(ztREʉ=*`G|*}̔&1ȏc b'sIZ|q s1[ ݣ2fVOdmԡ.ʖvm=i[7|Yjѣ/# GQaBW+$+&E!i8RlTKp4T` /Py=}ٛn6d@f* @bH$$*EEMQuEEOSҔSJ\g]bׅ]LOqh#싁J^?r6OҜϋN e&Q]iYʇO d߲C܅(AcHOlh+nbN|pnI}"]s%d֗ X'yF=!WjPyQtgko+.}pRאԕw;%ΐ32#"GUk"5, ZsY#h\կlS.ѾbuKsJ^Ӳ<ۉ!i<4zIQ* Ҕ-$lB%-jqSylPĆո̓pH‹WW4nQRI{rWuu^5Y QJǴ!)ؽ|k[BԍY i\wÊ.q:qH2;JR^NZ osҰp<*ahM(]Uʃ8vFdגkOQRP x‚B|_8 q#(nCajꎠ#UlHJ+bH\*0OWCVMwa{^,zau#[$rS NUIR(d8\b_i[,#af5R!5-$TaPJGJ X< OO(\P0  T8Rg5yD{m#K[_ɔFm KiY|ɠ _OZ2bn=՛js05αb+ @H;]dF@+ԔH]ozH/c:hw3'yR(s8bkG9&400%"r U\zF[U5;!xv_-:ȍ}T >uq QTA}\WJՄ0 *}8kVbW86nJ`~nѓrBI̵lMn[VmLk7hl\n,B8$n Q\nJ8꼇' Ao]Dδ3gVTZMQeIux:UH!0\j 葴vDǎ'4t8BLyp@NH&jn/kQ}zk(!ֺW/AӁLu/+k^y}aպd!ֺ:X/Aӏy}L'¯{dEs";SU2H|Y۠ CdfiQk,pQd*2r5$|26% LuuC\yum؊K˚TW7VsS !⃃PdaBGr"ˎ\EϚi7K7z"kJ^r${p,fL$zjcK%ql [АP NaTpSdxcx#c6 պstl6T9"JwKD([ *pbep*.t7#/,e7@tvs^uCM'׍wAgd 9Mk&C {7,iAgO"hnIdQ_Aiqm -)7 Gf~K2ʴWg[U⤎Y{>j`Fs#= 'ž?/ l.[$Ӊ։}s"|0,~.f|rCo2ԩ+w5nLJ:0DpR9:mmQW_+EEQYD%,mOmex;؅$qB7YU> W]W:rP,xêgZ-r`)2 Ř`CoY'4=O) vZ WpI(B{4 QoV1$Bq$BjyupF6voHb\k"$rbLb- Cس%9AY=]ָZT7?IU ȓaOf})ЎF $, 3ZN p8ގ;Yv IEF2e8xXg7!8fouc,7f׬:eT gKNTem ]myEVv#7 [!`'6.pΘV5^3swj0^]*KFiOg+fa C"xڂ_< MA}4sk#=OjV[@I^3猜IR'rLlF܅כ p:,J  {?uIT&-d]H"D7_29c ;t2L k;gɄtz"5"8cX$D ys[6l 2Kr$'+F fmnrbgU,n4a[aA6}Qg⅂ [M55kχbn6Nyuȇlw!mo9KojSYh8Jkf.#l"CO6)MQJb%( k^Jg.p.} %[ ix$[%"Ysa8;beF?vr-쮺sΧ{?~u=3L>c;8ٗfZ-rz6KQ'j˕12ļ-ŷF5 I\szam[hjH#l"nmQWTkSI(9"x蕝D$%uںW&P۝ਖuEA[:."txFa@r Sm݂՘_JIl=.gȓuE[}),wYSrjimAl񤚗 Ǫ0.JB1J;֠6pD0\Tʻ$l; +ܥ,|˾#4EtMGXܡHigc=".u;2Mc"=*-K:V-Gp˗q *q#d,:^ %~ӏGѯ6ی{f?Kl|0TdB̋T6l,I=ˬ %Bѵqj:`Fmm݄$jKV]/XG;JNjH,uA:?5QvA1.=sp3sr$HOvaZ'iM+ yEN&6NOv\Jg$Rj7U }&z 3&c_K1=6tާl r9"AD%\D~K&.KJIQ20`q4s6Qufؒ_fijs&V^CGj Abg Tc=fms"qά)6p]`_ ŮMW80rxWgqgy Jdv;O mm1y:LxX]nn͏5ULM(},I,nEIepj*d8,hnl9<#eZ_ .5t!][4^gʷBdi)80.[̔n%Wdu&99㶩슮oI\+2 \>1D`\},]Ȥ(@ Z_~LWO狉Trk]ɾ9(oёӊ"j z_Zy7{sϏb5:nnGG]$7q.(|MfabK2ywHssn5bg㰸ǹ[ppS|ݴ \%w,s˓Ң?qI,JLv^7 1y #T&S16]hs R ]3"8s7J(Krd_o۹`Q}-Tѽ˜^5ڝI٦MnJYINvR#lěۖ,ITGyJ/>ֱwݖM[S&zCmykoگ2|/8<|dN|ߟ)S_byx;󎥾3nKDN=Y6<>X8  ;:up6)5JS]l0K/T2pDy6lŧF >2D# sk,}xI=̒2̗ڲݕ*ҰSfs2#F4!8 FsȼMCuKL *$̯ݽo-1(rH,H碃`؝5Q(Y5M0PhV">OFW2fR_U,Wԗad!AB011V0d 5EK:kh?!R9'0kQiJWX{J a͇ j AJs.p:R HÊA kE$j&l];VZ$;b ;zFϳjZ4}S n̥!ۘثA1a]? {& H/# n6IFJ+jh^ڕ i"QV[2WP@EwȊ(C~)&xv30ެc &Y Q2D&3YINbᅂMU%DSg3+~z2O( xPD8V[qn)0r8 Sq9\ fAfqDK7-Eߒf*$K^?>HO}Z.i4,%uv06[1 &a6$N@h]\)G+aE<ƳleyB؉ul}uc$J,#miZm,5Dkhb)\;x,Cx_yD3;tG]rnHq/k00EKrd֡Αİv8S_P{TbH1h}5 Iʳ$R#e+zW3!^9b'E,i/zH>L=''J,Ruc!;d8-sӥDž.6`7P^E3`rc7֫h;+ipgTWJ$[-N;J8؏><2lI+ W-{;[ܥdS7Ш6`3-/l6%:؀ ՜VB[`:ـnk&yرu3f"q}mfk ԗzl5gM U$ǯSisu$8c2GZS6t7Qj `4z}gq"ͬl\0H$'Fu\EA\NlDZZ }m[Y&n4 ȮԄ2)7ٖd ms7["IA@|-ȇ8_*w(tgV͟ o[t`&)")ȳQzwji^Lq,92V7 w-w0egÿx\oUmԏ2S"j  f\)}|G{6~O=rDZNv\Zg~젓sI*+NqcyMS@9fJEUt%+s rJOȳ2cH Z;8n q2ۜA j6GWvX^xw'19r䟛*8HjeT(c͐(B.[b纏`hi`Iw(Fڱ"ݼcvie'deJzYK?[f\)}|G1,A\dPPߢPj`KTJkCk`P."(m45aɺ2T\YQIĨ+ʱH`D|ifӦ{OZe_j 7cg D}8!a*`P9A5!A(sTM#6ꨤhFB7x !wrCGeM V1c54.AEs< [ˎÊ31SV.ɐpH]GbWZЦ](:'f((Hp" %$e;/?hjY/(8&B6̶շO chۂqqxm,%On{FoIpݎ%\,2d1\wX"c;NCf|aŎ^ty #1))H,8ǖW1 HG8[W1 )16|~l=ɷز b iËXh۹>g`5RIŸCl 6P%!2 urs  )YCDoɋfmwq~\-#m*%FK$IP!Ze'Q `86; ϓyQry^Umoǚ-jHoLFh I+zF[ u=#-Jo3.nSI+E%L!20%a$EMjgoFm:\Kc#wPY&VVΠ;p.YgzT)[RwAٮL$]vpRZ!98܍-ᢦF5dpi:)񛷶7\v[ lcC9f 1=! It]˫Z""<֎ H)Խ@zF[ u=#-Jo؍}tɛ$">:jꐻ92 |j89q)"H2NG*C,%cw`)GfU„aȻ-5)b;fqcK\5^Q\NZ]OlspDN.x}5-:߲>lxqvu|1\y[dc-_m~:@Dm崲 c-DbH"DEUpmCz"Ji| =F[ u=#-Jo}@ۍNmY-mZaV4_Wfg Ҧ<#gB(ע} ] 59 A5` ee<.Y k$mʰeC]&3P1"EQ$tT4AI@Y"Rmp;tW>!vGZY5:[?d!w9l[vQL_bڸն9`pܨ#ZEޚ"*DM*胪&Ro*W+A{V/maɈ3 n|Y ֭ e`'2I$})ш͔}LeQ5ц$rۭ֞&73m@nEZJ{'q"G]è`i87h%3nк>,0AvҤ[ɪq@Y_m\6j:6 ZZ /Z+AzF[ urR6aaXRAϸ_AV Q,sWY>i'!Y֔`k1DeCSja-Oh>!X}R&"U- 2yR?8>0QnM2i^(` WI%^{}>25bMɳA:Lv5{ V@ݙ!,\~:D.,7bv.4pW@m+4]e-+AzF[ urcMuq,vZީE) 0Wԓ Lh6FO?9ٔjd!R6X% |;Ys (IZ(>!^¹lu$&+0Jwsֶx=rio[歙 \v譤I"73B%nWVh52(M M$Cz{iWTF&pA! `K債qL䍕kckֵ|9{+̈́8ݼQHEպg%_jn/'>S`cvQVNDw!%$ /i(o%$TZ\l&߮9n1Ƒ6M˪;д2ZM~e{ݕK%vV/ǿܗ'ﲸ "8 ԅ)cD 8r1cWFso9$>#GRLKm(ibb&bӂ_fEʄ,IYVZRs6ajB]NkC-`ʛyܺg"6\QuU(;aQ]ͫ )GKˏ^x/Lo<M פfQ.6oJ|w4Q )tݕK%vV/ǿܗ'ﲹֵ8L":黛 *"3cv+۷(|xDe ( 8:qiAX?-Kq̳Z,wg3e\-*z@agk}]A*g!23R#6nQB*84З"!̴ؘ9=[]⭼s 1ψ,tvI00mnt."; ҕڴ7U~=?}nߥTԽM&`5'(=xmnqJKg{d 5KtВ T0"FXz B2 3TFss쩲b2K{a@ClCQЎR_ez3%edyf2t[m-d0 ( 2->Hgd\#&y)Nhm~$-m$emldԸVҔ}1>V2й}N7JwCW!&FBOM1? [Qƽ3:M37h#_`kR^m̒RIu|$8 bP9b&Wt@VҌع+ci!y8#+|&zW䉃 wWİ#oF^'CT%:nߥWcn {3gؠp[gE(++ dB 00y"Lm|2hLkCQdCңWcjX]0Cٍ!?T kr;!I%@$;xݳXU/%1 WЙn-ivJٌMD Y(bLP_n)U~Frz!|oLne)"\mpXU+{Q0ΖES9o~|p7䜙3M<[0ܤ(s)^kR)JR)JR)JR)JR)JR)JR)JR+Hdo2WvAdEqP2Ac[D,X}- : tb~ޣ?V1~" P5thň:ct% s}\Pckyt[" F;3 ?_.1R.)jWNELRW=zy%P1``[!|:%=YRq\m01?WC$Q0lS!() c#>>!aBp'6 MF 9IR~C A6CHgܒn>NkJwd$ lY*ҹy]mfwxmI{$k4>U&Iz&I *At,;ـɘq,mmC&3ߖF hGإ9iC-d!(z:᳅9n+Ml4/?^-( GYche s.2?B.n@Cn%fTs"یˊyH *jlƬ}D2 .1񗠠6EhY-I($JN-,'ksL"eAw:J2PF5\ a]o-fћ<'e:\Aѯׄu0Y.{z0]Ou1ye|'J鮕Dͳ\c ߶Ja3.rB<˅PXcNoTM!#]};KBAoڊ:b]{lCI V27pѹe.H6hw\4P~1q@Co:KCQ4s%+j}<~%?]};@z5;uPe|R.o8E<M ߦq؆[FJN%i?;Dd`V*WҚ[ ]:i]"-~sҝPVP/alΥӃl!y>Wf~J]rf\T?NFT>k F>Wid XZ" RLmqSi~oHa4dOc8 iV*BqoFI?%Mk|UiNJڶ:UM PEuDQEK\84 Б6&7}?>u=QulS'_`:VKP?zWA6Y'_bj}& KY}_s\C)z5E|6ĵ5QhZܓqوU7+q.,L}G @qI(, II1ЮCEp=1yD0AN. FCn;jz/1+մWqAlR n‘\Q7nl **U7j6@UєDݹk%pVmaP#_u~gN})1Ic4QXVF7qCګܹRX<(ڢ]UngH\%`[lGYnޑQvr7EڱCTi-+(&med>])36NCx!TָOX8 &`89XFl;dM(4lӬu(gn"]a&I۪'X`ng 2_զZ0C+=)&O`L%l SaᓐdJ23}q|fQwzkE(2#|$kkU[lrg2G>xAˬ!F4E2 @Q q!; 8e{RDTJɆ>PNHwP+Hbq٦1 )eIED+M3*bFnqةR"~71ڽӜeG 416/1̑a14XHv4oDJi͐;FiJW٢GQ >b_BE#a &ob+OG6DnV&QIpH6BɢrK|T#go6Zg4X*qP s!a)@B%>@$KRyG S^lJn`7ikm<Ȣ;6jPQzpg"dպtsdN˟lb ސZe7# 6DGv{o;߈C|p7RLv/kn"Npp`< ;1v&mG]4O aUuyS=.Wf 8 [۫-K΃ʪ\]pݶmH>1\;JѪN FLmUM2)q'@dGQ)QK0Z " <UtRlDU~uqߡ*H' ~9;M ˔EMDJ3.GSBS"ʰyA% 9\ S,L"XO+fә2t`QTc;L!S2HÈUy-dU8c/¦@ nT/ lK~TFYph om@ ։]^+xw [)1.5ܐ`țǹkȔ<Agֹ,XnEcG'F 4b(h/2Q_Lr>^܂^w6kÏt4x0c#u^?,0qsL\0aYk|^ֿߥd6x~Q=.̶{\tsm3C( #D#u\TC̖ϔ_x]:-ۅ 4۝qd2Gmm 5qilLne U* .!rS`JBe{޷.>&qd̸3QQV(5, Iiv. ٮ PP&nAtB$ < v]7V9x֬s7 Io$&HnIle\ɭɌB;# l>8Yސlr67 l b n)6TQ Z8N7&}k- r kV8f}Atp'y.[ܚ]a "`pˉyO8-cAW;*V.q|=K- @*LVS5:V!Dエmc>+`KĢH |ɗ;JP! I: $F. T432CO u%UЄ\@虸.QpM14T$32EE%Uq¬jO KFh0U25hk5f~gG5Q'w zUB8Pu=$$_Bu~\+| &ëpBt)_Kw|@x|"'A6LS`h$zң&*ܐFiF"8 ԅ6ঐq- ,`t)LdD(u(i,5 B&wJX 8i{8I*;Dt0YkULj$˅ae7qTon!P"-H^j"6[M_Wغ߳3%[+hʁiQVQQUTQzo.+8#51@o5fJ!bhS u#oȝ )҉wznx9&Ńqs&BEv*`uˋy5Js$1ŶՏUXgYu@\|[9U8ǽp;WTMDGUZ/8oW|XȝBʏ&@ ڒ_ P"K3HIJrY]J?xMI:KJ/hY.#rex< 17deBbY)JMfr$~rb8@8Q{‡ٲL.\$Vr$9ٶ4ԻIQU$CZs@ɮ,z̏PL7Ki^obcah̓ (ɩT-](3E:2bHT|in#erFfu.0te1*z`>[XmtGO5G01պR01)$$UqIG#,; U.&NPh P+Q ' 1K PhLrDxHEg!0@!C<:AGΘ.H}=v12cŕm\?<mMW H$TJaoۉ7k^ml'YM]_j{ҳ~s<L>g.%ov[fgX`:ٓCSbPjr؊ ®!F{MiM"aZ㭹Tq,C.(-P/nOi߬{)oerIJ:uhMk T\ͤLjQ:uUuY94RD!X!`<,o[יnқ@QETtE]Wr&Uz JfԷ5=ʚ՞HJh&uu2B?+L39Y \Ȇ{zbCʖ[\z҅!`n!Ҏ( bw+DbA6IQ"lSS4AuO MW((j"V՘EޭuNAAӯT$z4TgϤx}'?4eĭr~Q6[fgX`:N;K ]·W#T 3):`WrIM$Ȓ8>\6(#cVG?9?~g1acgdK7Qܮ)0&8$eLjB\q +?d,1Ln5FRŶ;ĦP\Q!M -(WWt"'BU!.YԄԨZV0ϐCiGD^yb1/C @b$DN7JcyQr\qnFDj'&xR9E ܩLU{㋗Ѓ>o/4T kpe75O\Q1LDJ+W\oH88 I}x sMtWUFjW;z8v$Fxڟ6$jEַؑ27dXWR]ЄY1o0eYr$=ڝ\׀ȴr{3Xe,0YOgr.%ʈɍs$PB\a袶<RB4qZ,W*TI%N<6Xe,GpGXi#^OF}<=. Chy s]~'3vv*kxI$V5ff9ufsܒl.ܖ!Z[%k:)&Dյ$6,62&JuxQ{+e;v@ق2^m<.CjMyK풋hA0hqiwIHͅ `1[ivN!wM&3ȗ![)[ yOԗ+ΤZ|LBf$k,KqKȅҒSáLN#"TŞOÆj`NV&?vVXJ}DȩeN;%ZdZ?Uk`ׯ]'X:_sXjQ2ޝ5J`~k.f3݉VjvĄnjt\:ߝ.dTa qUz%&(C$ z C8З$E=3\XѸ*,#Ei2l l:G3Gʙ48 G, yFNݷWP֖/'QsDKIǸERXYȍߙec%jd'ŦM {X\$TX9a{)I+BTP>(N5%V Ok RJXdXvEcYs=PLVԠp̋9V1@f.Ym)@wDOm%ƺR!:Q bΐkZGf i&E"E-CIN+.Y ěl IpUuIR7B  \BAlsR ;捔ɖɁAAo"K}yR;.niGdS;}5W7,k-+a/+N(κķ]mV(/tӂ50T\M!`5URaf)%fp%<`<̈qGP _T/i"6'(G~G^Xn'挜󹾢8vu56W .gt9žl<kX;O[pE{K:QԜDp4R/NKr梢 M ]u^ T( x=~s7V|SӷJx=~Ӹ/w;yB͓➝e^ T( x=~ӹ7Nl*RqG?x_4( qPsdoW={!qG?x_4wӛ'=;~ʼ?Q ;={!s'oT/>>)UAl<iQ ;>)UAl<iQ ;>)UAl<iQ ;>)UAl<iQ ;>)UAl<iQ ;>)UAl<iQ ;%N_)\9v? 66nndRZRq8D#OFG(i͟5 2h_ ˟&`'[ab ' 0 _,,8eW{ֵDSF"Gp [~2d J(H.]DT E$TE1Ĝ:P+R6$N1b4D%&d(H$*!"颥YT 4f]k=,eB7L!yt̏:J)&MXL\\0p݌EJ,JMYU떔8L;(#dIeOrfK `p9pն̛հXHӒhڈ nuxH*%[>'8myz8vk\kB+b [q HuU\~|Gʽޗ>OdY﯀~蒕Gw~|z^ ?T﯀~蒕Gȱ6~.3vLݩؾxSٞSGGu!: >^{_vñ[7>YkmѸ]MtJI4W2v;pwDw"jJꪉߥsQr?e_*z^ ?UoëJW;}?e_)Qrx޶OSëJW;}?e_)Qrx޶OSëJW;}?e_)Qrx޶OSëJW;}?e_)Qrx޶OSëJW;}?e_)Qrx޶OSëJW;}?e_)Qrx޶OSëJW;}?e_)Qrx޶OSëJW;}?e_)Qrx޶OSëJW;}?e_)Qrx޶OSëJTfllǺ>}.`-l[L,!!B'\wfĽ !2& ԁ(8M57\S%!˘Xk@p! D LrOdQ_U%+߯(9NA['ĩ_U%+߯(9NA['ĩ_U%+߯(9NA['ĩ_U%+߯(9NA['ĩ_U%+߯(9NA['ĩ_U%+߯(9NA['ĩ_U%+߯(9NA['ĩ_U%+߯(9NA['ĩ_U%+߯(9NA['ĩ_U%+߯(9NA['ĩ_U%+߯T蕓(olڈ]~s띵[+݃: ɐ;Ґv̻]}GT2J#EBp88/_w vW<Z-uAB/ r%KJo}T>u ֜*\ g#!!̆ՖԎ %B%Q|:$sQr?e_)ޗ>Od;|:$@l_/FL6dEdEx$/l>tGOd;|:$sQr*6}e7M猋({ 7GލQON}s+u>{;z\?ڝu^z2aRVZNY{˯AѦ]=ID|QnG <'a Eh(EnT$w\~|vzNNt-#(% wN&(Fϖo,(CeVxdFhvbmETDR3*"j'δkX+ Lޜy]5DUT j*"*舽H%^T1{r8F,vJ8`X%WM˰)%{`"TkP*E"!+oYa_t~蒕Gw~|x޶OU_)\~|Gwz>%N_)P'l_3ѷvq*@0%Dh>a1Bɹ(y'}' 柘|yw^ig}wj un?hm dIKo.Jkx9ʑe{홁i \y"Έ6,KoKB.ltAىlp] DQ*5I)JR>?˯+JoѸK.Up/nvJWt)JU? ?|&J,?H{UOAeym=UsrtD. (,Y)?IN>v!(/ke-u,o6o󱼜g'cO1c* Є\j6]nucE ZVH=KP)͗1Տ,p2\bF∔< qd#&r eVB@Qft|DiU;)zdخÖPPlIR9&_;Dt¥+@7p(b-2qk6YY4t!|ɥTTI J?n5YZȻ/2SHb#͋jq)a콈}[1|P#~ku;*2i3w6 mл5q i tIzٖ0 AgiY3oΉ5wX(&iK[Jbhm% Id3nx2I)ܸm:4b4;[r0cuCc62vaV':v?ckS2R.M. JPؙACP"e}@\Xmnk(1712!FAƲOx@UYRؔ7aʦe$." \zidFxCu)*Q$h),,Z*6YOGF,Z8S81Jp;p~jj2ũu0$"#iY l1O٪~s(E県nYYۿVٴtGHǍ&_'ky2xBJT [nXJS,d)_c\A$I~DX2"Őf׏MbH9RurѐNBȊЖ34T(TgK/aK&1ō*~!ޫ*i)=~:-í,00MFUJR4(ˉ Kk 1C98T> ~Gmzճz)3I(n5n+e( %)N@B>@%^7lfq-mM DdJ"(J_lWK6w(.8㄀ JhPDQHQUQ|M̲{0b6:7#UAȀYCE:U4h,g04w MˢZpKv ATn>ILcyY:hL |m=,gK._ڹIּe;dֻ9Y'DA{9pb_$CtgH<3kl՗6?'d؟1e@͸Tv{NC/d& IQ\TO )uB#7ڮ=cd2w8x"\ٷZ\#Kj";6`N>HmV[ӑdn-1@ɺ.Ɉj Z5aEՎBM@iMGгqp I]lGKe+f-ɘ+#~| " lOQ40l4t Ƅ <eLZMG(mMĺHd2y2iUByơ&ĂYE{~u4ݖr$.Ȓ⪾H FdcX"\aMneFRsrm sy=ۆamc&N8{A-8ᮑ])<"B{2,#6~8ŴE LA%anْ2$VM؊Өڃ0&1̫ ]8TcDצ+<㒻%ع3 4KbѶ~T"\Q[6gqlBsX1&ˉ|)b,Y$W!#s~"bdȓ$jؘ]K#*z;\qO+')6+yP,28X` )ZBm};\JMX9>${VBZ6h.*yM*`)X1-2 Mww^ٗԉ-S$/f[5ZVSKnCuЬUt)O,R;j-l| 28l,vRӕO >:@QRU UT:>c("p%e9*-FwzW,rX 6Q֓ɇ`zۙ F4YhXX]ZBqYur[m@^jpFmW!6diƃ3 l!Dr! F8iu"*9h*) MLEZo?cT '5,j(9CDR͈x4qTA K'I2Ee&cdd }$&aUEQD]YTV9MTFbcLЊ&&fn`"YV#Y"oq5@k+Sv#.lnOWYQm6`[ W.U&%)c⹛,'9w۝1*1[+s΄dN b' Y1>$[Z)-#J-$˰s'N~KpiSf(A^J3< r煂e{X 4Qc<*h-7ORF{O<(E!@U|I:༊\R\uN"H *[sܣ.[avc :*]QDdp1ӗG X( C8e%>8f'-VdԌŪardo"#t9U@M&]GSO%z TWN69KLQ$l2,P.2u`ƁKA `/I8gC%T(mĖG* #K4ysJe v2*7Dv}-T6ܦ8ɵM%X䂲.̰r aDyɛUB%+'>-5m6|Mk2[_5>Hũr8L,EI\h'cF TRUyjӤgv WKn`"鈱l Ȁh^SO ?u"9K!ixxlg[)%L7.jQV|Rؗ<Me2]XE8LYf=1-Org4 1V3\ٱv.<\WeB^(ŎT:9|ɨ&A,X~l~FXA/5I(5ܒy )AW l˹ @[(O3)3etM(fm-fOpɈpP& 8P:1 ,L|S!aqnM@͵ +9*2"&cj< sOj*ܻ}@9R,\3Q3E2x2E2 da`8ڶt&4Dl]*0Hq&!%p'r(4d1αNփL?tez6En~;0tdۃ - KET^TO<nCtnc/gdwp*.$:Q~t{a>b,1w#^^~`ޏ,w<ۭ6`4TaP'\, d>0`j$˩CSvEI`]O1ltLI#,,IL#-ƐcǐUO\"|U6(Hd.GqڄREC( "6Z *_WS?AO5 g=ƿޢ/͵3Tc6rh:EFW  0 P,!0 6?j蕛c5n1 d h⪯Ϫ~]uMiDᰈMzꃮ浪1:#qFh%z?IѪ[WEAz؞O u h؟kVY?9J揺RK?. M)q$}U\gCk0K!֯>K%>4KXX{˔ rAŊpt|E@*Һ!a:~1n~I) 紊->Ͷ@Q5@E]5]WUю/]r&ڕ<뽽7S^N$˩7[ w|~ɿ͎: `WjGK|d󹚨|").XDv=y4I,PL\a ,xV"hGU,Xl$r-#26@;<&J$sNiED62۷q꛵?[e|;LϸaYBskQ!1Nq,pUqvjP-u K왅%{%53-hνr1~e=-PHrQf:BYN\큢W"F&Qa >H$iWR]ǎ-~jv! 2L+og&6j\8^QZ*@J((̎.De U?s2~)]y]DwVJ Y5T:E–V]8)i4Z ӅW3I*;R>\*HΐP t p:܃!}#fBz1)7bV(ɋd[(([Dq[{>YԷ ,cz3tH(lMeԇqeue],9=s-c6 d8~KN$H Q,ݦJ䦚n t`-GW ]%mFۨlĨGֈ@Dw!sSVk_I渚/:$? ^W?R"`zzG|};N$'EYƤ.lfԺ%[bٗee-c9K<}\Ƥ^XkiAabb: [t&GQg.DR/2}mU4&QC4Buе-%;#X]qd٥QϺN.t]kdK%4,\iT.J 6S.VD> \J58˂U%eJĕtRO)&)BhhFB r #e7ى7lLmR!ff*dNרq?6ا/BT9\&q 6dbHte 6b]Hxˡ!cw]ͭ)׏$d*߱_DUҜe[.;o옟^ܟ٤h+l;qkKy[n*!#o5E딣QvX*Gk:b OhԪ+.D%AZɼIrz;|VHV$UI-Q6I)'3DT,p„`ˆ `D<c-baEѓa"oq8RT| xp3MYp̒3Ωx UQ--5 19Drғ"@Pq "勅!x8፭moڟ5ү̳7.w+|[DF\ǰȆܖCF!a4UTMX6%p! }jnJ6R[}4+LsCTNc$($g?X:W'z0Z`^O>i)+&Q=̻PPׅ8la-%hdRTONLa*=7@K -Vєp7L(CHXB6p2) c :X `ξ>b\28<FnRO1}yN$R| mh}<)ʖIA"QbDKDMwgW&[)>ܠ@%7ٱmf*hFk"YdͻB)%Z`G^ĒQ뵲d@eNiP*$5@V~S@ƈQ*#ͺ4;6M|JCʒ6[R ӢQh-&A071L ‡|\Foh K 23PN(I%6A4=O&#c2f@f OטX '7Spui0Hr4!5\aI(Åe zj~e7HRN6 %ڕR>AдKvB!L #xq5űy/g|~Ȓ aQ-[Y*%)]]鶝"XXLʊNNO$f>tּX2s&L bcV XcEk.g;iwsyB7~ PMHRhŔ %q<+i8w|h1hEd7֑& p=PO8 c!B&U090)X&E =)$:QT 9ERdڪFIQ]tdPU@x9 xY3hd EĴg:]' A%^޷c3b@q&ՊLHlee[b 3w7#4zH+vqc+IPAX2!v ^c"oԨ$p(d09;! @R&QE8>|H%6F&h,*l5@ 2 CXekfavbB!flWfMŊ`EB!hqU&'xqȝba=RΛ,2UkFҰ}mؒ#\fIc*:k0=Mqjnh!ݸL|ĈDҒc4]-IK2&D {(-} iL~ƌٳFpmɽИÌ[j zFƂcHA$yܽz^Ly~jS==?Ug1q|ЏS?ƿҷV1t_{.cdFϮH'4elln6j6} `\B v}ɗo N4;Vr^](EBRA7ᜑq%Qq 7bdbtAiwT,#ӉClɥtP,tm8L(l*h%ل80Yxe9ZEvĘsQ}`5XYARX,Ι7mU kJ&T\P\\M]dIǷ2M֭HBcSNHa(j"qĘ D1,p&**k,!Ȍ:naكՅ)3ddskW%V$Z,,7! \[zn$ʹi0_$n!ȸ T`JƬQ~ګ _~5CM@$F!9R}4ޠغn.TB3Nm]KGi}{MHJ>QGCӹ.[Qȶ)j@dc If k#`Ŭ`,// {)Ulf{`="Qfu0aN?Ȏ39%#<:Ptİl}dƈhT4Q.Ȋq0vLa|;-ߑn`WkBG:M[N+w[gؒteۡAbk(겍>2N4zHa l`ʕ* 1%˗ qV1 AQ2,f_Ȯm(uhD7w5>:!4TMt`e f`6%1K9NOzM{{fv;c,ݣG<8mٓ /֙}í:IT?&SC%62XEu&/`3װYllkBʹ̱r#{ԾC4䨦"f$a&HQY2Y 9ͩ~С, x1whpzAP˟&Q[erQHq9$ᦊI$ |=bE&؃ca Q&Ϫ ,۱\UL#gba1AO$_`,1İxŴ#j?I)"̏Pbi Ky) .@:h|ؿMEwlǭg\}'m21pXY+r]ZEs&vz8bdDk5`Ls!IK^elI/G53vF`0;;0Ϟ}/UîҚ FBdQ8u%D7B@etARI$|J8^VT8]D@54J,O´ѡpP-Ⱥ /QhHBJ.]/X m"\E+d1*yȬ& P&:ظ6olx8bdDk/!Vt7ܫF嗶$G[JmYCWU}OrOG#Өĸ,XK',oP"h,,8,H lsa dʡ4!L¸6o| ~<3KtX]uq"[Cz6D^%D\o; {0u/8kV-pڇwj9)e&䄎s8a6к[GO숍|.YB^ nR*SWJr;O3-q0|;”m,MY7JE aI@_=B +[ok~m`dj6˙FyIK{`%>&Uui!9taҗ  @ ?؂vx#lu\rL>Dn ;@s%N:H*6(M夥;^g3̄Ui[(r%k'5ey9\͌[_#dGO숍s陇ZuOz?#*dK QAM*ZgC#*"dpK=AYْ_BۋѸxu$2nrXuA͑dsZO <- ^ż8@;E4X"]d;[rO7lY~i\XCqH؅=Ikݎ$cK(=G;ڬ*+ T G,*ҭ)a@Ozjی۽ \ng193fܙR [lIqRTycۏQX|mB,(0.}#ho:FJR6R)ZMGKכMQ:S>lun ctGK ]~Nҧ[gk3Ath\ƜiuTMTD خ3 vjBD^EQ/8N 4~gxxfpxek9cm9ZX׵{X+vސGi*/5+ xbeĒTQK+'+pqD#Xߣ*VY樧nj:R#%zMQt>}>C4:͐(Zj"躦*k2:}ō,<Ñ f2I6o6iS4` =e֥J7i)Zh_4aL2;E!0)QDͳ<5* QmPtEEDn ~DDDU{a+UEE^UTUZ\܁U,4BE Y@,6K ! LQY/EEDc!-OWaINTe"MW4i%JE" l٧X$}51ldU-p6 JYZ!2qU9?A@^A^qp|"! . ((|ŪuW78Y]֤:. 8a֫iɉة8LesؐM&Q<H,P}h"QZLӶYLaw־$;h lhL`R(X!!kt5J݋.~*/^__Tw4|4M4z4M:J:iƆl8um]i7b1mCI<"``\QC Dыg7ϒЎY1kiaH_&%>w &:[J7e]` 0y~Mj4|I P>d$TQ>^Si&EUAQUWTG[bi|95úJPJM%飶ݩ$rHg'!f)Ņ4Ek<:*$_)xM.+(G΅Q '6Ѥ(-$u[z*$e}6lL2P0] RY4il[._Ed5-my{za PryaVԛRUEZ~dWu(T]*_^h/{S/F@4W<]0#c ה_^h/{S/F@4Sw||./^R]_W;GA}z7O _iN ?69lyIw}\}>\oAں!;p7?%szף  ^=r ѿ /j膔]0#c ה_^h/{S/F@4Sw||./^R]_W;GA}z7O _iN ?69lyIw}\}>\oAں!;p7?%szף  ^=r ѿ /j膔]0#c ה_^h/{S/F@4Sw||./^R]_W;GA}z7O _iN ?69lyIw}\}>\oAں!;p7?%sI(~{XXb;IKF}o5hK]|i"&igu'*ԭซ2#b9ñ屏Z!Ya5mt1}֨z"ΉS'*zX_tTZ [ڵceQ_`Rb|9 уĺS2!é*By ,ፋI5 v%+d`o") (J@+J"F\:Hh& !"u"u'kS^/4DwK-:@b MT*U牬`lYlA[+s XKq򳂛@j:`ҚJ#ii6EA8:DQ )s%0LR]>ŋ3wL`.j-Hڣ$v=q dp;sMѼh㊢EtTTDܨVO6Ck!*akFKƌ93}%lӒVBkљvPxAG f,Gd,)uN%)*: feVeGC֡%Lrs$TQk(l7  Ir]h&j*݄ZdXjvyOF}jG$h1#'(UZj=аXT۔RG tpQQqD%R.֪f_ZJ*fD jv2Aak|<,p+Z7e_qMl+`> sq\E[7#Z#8- NW FL2>ׄ :o? k{'nsKմ4 lzu?rORפuEDuSQt7iΖhƎ(Xr9(hSْc8e\&ȉcth*hš.c7A k¶20%K0 'BY mԚeZ`"$:29`@tL"i-;\(8 & aUPG;ÌK./_yq-֥rL 2U"Í!E3i7K8,6T&y*"$OMZVv 7ɭtF3u> YC7ՔD)Jg P%Xk1`ɣԭ{v5\vXo|BhD^ Uz+Twqyd#JȎ<p8&hDrc!~ܟ*&֢2c"Fh/Ev)df6iFIF UK9b8 _] `$6Arl%Ǎ#H垺<բl:EElv?ۣn7:?D#"#Dyh˚&,wM{@芋QOLqEDXb(Ҽ[׸ay\T05̕A"Ng޿12̢UO_!q<'lvkaIxⅳ:0%IseSfI +*7+UUͬnVyu>rWwIsk)^ d t"yF>W*|'Os9xMT6)A2#SoXO*x|THe+bQ=tٕe /7pp/z?u=66L ("K}coHLte\ZEقW `C3b,H:F.n%ʮdFGaQDj$`=4 ձT\SskA~(Yt";"@:&(ms+ 1Z\d1656=kԇUep(Lk عX0:>XXՄsQ#Hv]%J(nwqiy(QSSSS)484R 8 kp3c%iZڋv4 aTUYmR1!oRVU5AHk̚.1Cb"74$ʒb"6U5uk%qϲ<# ["cjOH܅rLԖ yrQfnӜcfN13g`& 6ʱ,]hk/yNU[+)MQWndoY9)!g% 2G Thd'cBF+G"@Љ ! *)u\ [wۑ*Gmh`)).io89`ŌH*ҍv`rAoQ #dPQ)SF 핰]1* n,pC*`jj<],2 +*T (>``g/,\ r\9zZXnsNb:&~%}Q-NLrey`zit+{+c8+~*BPԬHBvd]Pƃsz 47eǤ,m[% L˱HA#O&3$.d * B:XH.2RDG6*i&DX>)Qpzd(gHc[MbF~} Z(ջMv;k՚C}ͦ!.Gj+ \ BqUkWRs)>5e^h<[4tgUKT6(&щ|˛*0&ɘ#%FA\18L%nf7 #LD<vfrQt$/'`\ɎVIhŏُ%hdA!hooکopx5tٕ{Zn Őw S.NHL2ĕb$ԏDܐ n!#iD Z])S/6C'an9|ͬ(`1&P@~ wd"MI[LVqxAy`›9f&FN\8 ;6'"L RuwGJVA\pqi36Ā7/"@P]*(dy-l)!,IķǏ[I "()1$pˋO@?OL,aH.[S2tWL`2⡱7p ,Tm]}36F^&ij!ELG,n5yYH)X=0pUUD(WG51@Aة3"}*pvKTD^gNB6} [m"(܁.P.1b42KXDI"W"_F@f[9'STLMZc!BJNb܁8Ǧ.a_=3mČ<{N,!"8٢|ِUNL u׆8.#?s+f)LNjïƅWTMy?Jg9b?vF83` ^OP/Jxu_)a!FLӎ d}blbY34Cq{ԺY.!|M +l )b\p00e*0v}7yF4.J߹GH/.eFbvG$DT\,n6D<r V)EuPGl!CՈ@ ̨ }kkpkT6 .8P%E%%%UD-WֿjJ!oxKY:ōy :6}b֢h{i(o |v("$<뉊`:W4X~ :b0ҕЭ2p!D$D#̃"dԄHJԊ^?˲'j!d/`bzI;s69$f~Z)JTשJrdȚQ<2[!Qj;a})y+PUO$EDr=c&&p L [%.!!%dH[^B(f,`'M(L|5x.mM:ͥEc}*R՘ԟ!f8D'HmǪv~Yq٫{_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁JVcORĆ|z՘ԟ!eLsf_;?f8D'HmǪ}Y=Iqꝭ_\@4?6io㿁Jqg2/6dГcY}p:k}PU{)y([KRH=|j;5v]&d|Ǡcβ 3'Cd:H FM<:ڼl^mu>U&YT]~B|ԥ)X:JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JW61ּÜq6{n+5D\dތ}Vw &QͲ*WH*gu:Z} <bx~k13t,o3QUg4][n76*W_:9iF - ė/Cl!]K0ORm+Nj妊WLva#,-H\P򡘎k .<Z*Reb2xfKFs|ŠbMZ@RZ&9[v1n(պ#&9d8OnwE(ӊ\vXe̮97ss9J*_]'1̙)RY&L L'H D1, &6KDžT3eB.Iy{Ԛ|WL#wT3iiv36PCҡ"X5}Gns(Z y;s^Yd)No"$ $y(UqW%츜Y6"{k# dds5 !738gaC+6\n2X3Uk #}u5fER+~"F GV+r/%ǩ2G%3eKb]i.z!n&m7خC(Bb`)̤Ԟ2؆bsV$hEQO4#Y#(X]b=>s~nPmz$sI5r|>l0"Cd\DFmHv5^ $2N!D!DDԈh$tJ*3>2tuq[wRER3 =l2̨ۉfL8Ix(Z.sK@ RCR6_j >ȼ0O%Jhg%4sQeߐ3,Yt!'9C )$'),p-kpSnҤcݻ6<鳍H^EeVa?5=XNbcsn67,`Z`)ǒ HD@M5¨Ң731Buڒ<sS[o6Mco[Bq"~M$UєQD܋!W\hTPY0MU |$D%)Z' 59J=]<ؒ&%۝(^ayye1I q10[MIKecX-ɀ7S B " Cb.Q qpjɸJ؋q7Ibejj~zL(R735s*7i*dS%t!`mڒol4!mމ$tCBR+tlv'a[) >io oduy LXM]tr~++;zCq1M4U̐s96ӗM*-c6_:",,n|͌L Yc j+H$5o 1%fc$9P&Pn6b[lvC@g 6[ #Vt얎R0Vt[)=Dߨ xKDD-4ۢjIGwI L IyH 2` M=jeqD'+QHa4-K{8gi 1]Ь/gRjV?Rxa',O;e.Č ܔUb7?ˮ{ G/해ርI%sghrtg`ۢ%lYNmRK''Ri7k6/t2EAB]‚ h|)Pns}ҴY IwKnYb$'K񆥶[p#&m-ZH42nmʇU8W8ûkSS͘fk8vyUaH14YL)q2gAW-H2pEa*ਛmAKIȄ[{-]c"=:xGQz IjMI)-.!!(h}z&!E^E+*V\}DmܝW% GX28X|S;Jz Hu-x9\Ĝ/I9~K {  Q rY3œ\4oWкܻb-m~O&q.d>[z9ֈN\h#sեl6 )ZDE5CG DlzJW*ı6s٦lأ\3'(pablk;~vd% -1b: lP3 aCIJMP#YP ,oٍwn ^0-rx~p9]=mgI{׀r:\hNfu'A8F{ ܁m%a8(ڣ$h*aQ*RTR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR*Px𜘳8h{"+ l8Xt遆ІYm9ʴxLMZ\jT+sa'%JYa=K ga[Ac\tm8Y"df/Qp,O_#s)JTz]eb1?n"D]@}Yjid'65'bY@ZrL#Ir΅ܬmd3 5T2qifb|Iϥ̩IӵVcq$#p~pgYdGGIX &)Q"iL Qel^6[ } <2K$% \40_!s⺢wy~oX` 'DpysDr@L(}^,K]b3\4KK|I^QZJRGK`E;wpe `Io=uo)([ GՒ2L\pCmpZpHqM&~ecˋɻz#0iHA'[G|kZRZ& %XIUhrN 5qE!H)R:GF[_o=g6ov$J٘.vza-J;J2 uVmJIj[Wp9n>1G8Kwǧ8Maw R-Dm瘝%F˗iyY;7p:^Ҕ*$]x}l6:фiVl/.EHl# MFRv7JDZQ\t&sغ,(plG$[, )`ט:|i5(y~tť)ԣ2Ԩ*zqixdCJV&\I%LE=͙ڍEk,4L)(ݏ]r:LXE4s19$U%Pғ )6VNu#x+`ܞɲJ4)/3$D`:um_+6+Չyo]Gb (!7&:H,LH5Je"̇[+0/((!"+FIrG]*"/]=vטӞL"P& 5cxw9dG%O~LJM~氰[c!HdN3U4yR%6گ[չ^RAiJSLJ"ȧX(ǃhdmd%pq趕Plu\<ݖ=[nR$ȓ 9PQ(][M8 " (l1A&{DPHIGM9~oF %ɬgiٴYLXYcbL2(Z86ykRY'Rxχ5IrN&2|Ttǜc1tlъdWcw1i=KoēN[vSEGE2y־VS̩|J#I2!;0Ԙ7V/= qXxݷɓ1)~%s !G^T VT@76TQ ?8(&nV{ߤPʜx瞏 \^%KG9JKSϩU6$:rpk3ۮoxƅ/@#a}CjsXqF<1WNpͺj݉ځn<媥E^"Ynbd;;Ɨ}󍳾OS9Q"ވ;T9Bʢr QQSD2Pש4zvk]Ki!f(9tA /"6f#&3[,4Қw>LT(7^"#^,"\n=.y-2ih뮲YND| vq2)vq L0viQyi6+U˳Șյ.o=-lG-sI̘@+dqu@@BT5MM|!4QM:Ĕ ^ȫ]\z5BMZ^;WjRk4w)z5pYnƩȷSMV *£Cjcݭ$6Pv ª_ m[mJQc $`!e2) epPTLS6IM5ǥ:TLCacjY>ysZ|7p4n.cJCvI:9AC]UǺj+b*v&- (JQDM9 yS7!dIrL[(R3y`8fXg#sI.wEQڢ[s XM р{불 SHJoYr;Hy%x;mՔŘՙchouJWxcCdbk5 %69da룯*f Dm hԈ+ F-ql>$۾ F#;[\iVvC;H@i! *[!MH&_#S%}wN~9PZk|X>E8ďI,hb94"G iELȺKjV!2јQ\n -wKpz`nE /VwZXW:?Y/9SQRT"6*"i։..הhyբ*HLi *e ]Ua0h4-&^-$]=yЗIY d}zm6 2e٭Im:[ImQ㎈0ó6!BApE@0Dߢ*H ꊋsJR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JR)JRgcovr-7.2/doc/requirements.txt000066400000000000000000000001531456671656200165540ustar00rootroot00000000000000sphinx sphinx_rtd_theme sphinxcontrib-autoprogram >= 0.1.5 rst2html5 jinja2 lxml colorlog pygments>=2.13.0 gcovr-7.2/doc/source/000077500000000000000000000000001456671656200145715ustar00rootroot00000000000000gcovr-7.2/doc/source/changelog.rst000066400000000000000000000000701456671656200172470ustar00rootroot00000000000000Change Log ========== .. include:: ../../CHANGELOG.rst gcovr-7.2/doc/source/conf.py000066400000000000000000000142751456671656200161010ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** # Configuration file for the Sphinx documentation builder. # # This file does only contain a selection of the most common options. For a # full list see the documentation: # http://www.sphinx-doc.org/en/stable/config # -- Path setup -------------------------------------------------------------- # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. from datetime import datetime import os import sys sys.path.insert(0, os.path.abspath(os.path.join("..", ".."))) import gcovr.version # noqa # -- Project information ----------------------------------------------------- project = "gcovr" copyright = "{}, the gcovr authors".format(datetime.today().year) author = "the gcovr authors" # The short X.Y version version = gcovr.version.__version__ # The full version, including alpha/beta/rc tags release = version # -- General configuration --------------------------------------------------- # If your documentation needs a minimal Sphinx version, state it here. # # needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ "sphinx.ext.todo", "sphinx.ext.extlinks", "sphinxcontrib.autoprogram", ] # Add any paths that contain templates here, relative to this directory. templates_path = ["_templates"] # The suffix(es) of source filenames. # You can specify multiple suffix as a list of string: # # source_suffix = ['.rst', '.md'] source_suffix = ".rst" # The master toctree document. master_doc = "index" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. # # This is also used if you do content translation via gettext catalogs. # Usually you set "language" from the command line for these cases. language = "en" # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This pattern also affects html_static_path and html_extra_path . exclude_patterns = [] # The name of the Pygments (syntax highlighting) style to use. pygments_style = "sphinx" # Disable smart dashes ("--" → "–"; "---" → "—") # because this interferes with option names like "--foobar". # q – smartify quotes: ", ' # D – smartify dashes -- (DISABLED) # e – smartify ellipsis ... smartquotes_action = "qe" # -- Options for HTML output ------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # html_theme = "sphinx_rtd_theme" # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. # # html_theme_options = {} # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". # html_static_path = ['_static'] # Custom sidebar templates, must be a dictionary that maps document names # to template names. # # The default sidebars (for documents that don't match any pattern) are # defined by theme itself. Builtin themes are using these templates by # default: ``['localtoc.html', 'relations.html', 'sourcelink.html', # 'searchbox.html']``. # # html_sidebars = {} # -- Options for HTMLHelp output --------------------------------------------- # Output file base name for HTML help builder. htmlhelp_basename = "gcovrdoc" # -- Options for LaTeX output ------------------------------------------------ latex_elements = { # The paper size ('letterpaper' or 'a4paper'). # # 'papersize': 'letterpaper', # The font size ('10pt', '11pt' or '12pt'). # # 'pointsize': '10pt', # Additional stuff for the LaTeX preamble. # # 'preamble': '', # Latex figure (float) alignment # # 'figure_align': 'htbp', } # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ (master_doc, "gcovr.tex", "gcovr Documentation", author, "manual"), ] # -- Options for manual page output ------------------------------------------ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [(master_doc, "gcovr", "gcovr Documentation", [author], 1)] # -- Options for Texinfo output ---------------------------------------------- # Grouping the document tree into Texinfo files. List of tuples # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ ( master_doc, "gcovr", "gcovr Documentation", author, "gcovr", "One line description of project.", "Miscellaneous", ), ] # -- Extension configuration ------------------------------------------------- # -- Options for todo extension ---------------------------------------------- # If true, `todo` and `todoList` produce output, else they produce nothing. todo_include_todos = True # -- Options for extlinks extension ------------------------------------------ # see http://www.sphinx-doc.org/en/master/ext/extlinks.html extlinks = {"issue": ("https://github.com/gcovr/gcovr/issues/%s", "#%s")} gcovr-7.2/doc/source/contributing.rst000066400000000000000000000000671456671656200200350ustar00rootroot00000000000000.. _contributing: .. include:: ../../CONTRIBUTING.rst gcovr-7.2/doc/source/cookbook.rst000066400000000000000000000121341456671656200171320ustar00rootroot00000000000000.. _cookbook: Cookbook ======== This section contains how-to guides on creating code coverage reports for various purposes. For an introduction on using gcovr, see the :ref:`guide` instead. Recipes in the cookbook: .. contents:: :local: :depth: 1 .. _c extensions in python: How to collect coverage for C extensions in Python -------------------------------------------------- Collecting code coverage data on the C code that makes up a Python extension module is not quite as straightforward as with a regular C program. As with a normal C project, we have to compile our code with coverage instrumentation. Here, we ``export CFLAGS="--coverage"`` and then run ``python3 setup.py build_ext``. Unfortunately, ``build_ext`` can rebuild a source file even if the current object file is up to date. If multiple extension modules share the same source code file, gcov will get confused by the different timestamps and report inaccurate coverage. It is nontrivial to adapt the ``build_ext`` process to avoid this. Instead, we can use the ``ccache`` utility to make the compilation lazy (works best on Unix systems). Before we invoke the ``build_ext`` step, we first ``export CC="ccache gcc"``. Ccache works well but isn't absolutely perfect, see the `ccache manual`_ for caveats. .. _ccache manual: https://ccache.samba.org/manual/latest.html#_caveats A shell session might look like this: .. code-block:: sh # Set required env vars export CFLAGS="--coverage" export CC="ccache gcc" # clear out build files so we get a fresh compile rm -rf build/temp.* # contains old .gcda, .gcno files rm -rf build/lib.* # rebuild extensions python3 setup.py build_ext --inplace # possibly --force # run test command i.e. pytest # run gcovr rm -rf coverage; mkdir coverage gcovr --filter src/ --txt-summary --html-details coverage/index.html .. _oos cmake: Out-of-Source Builds with CMake ------------------------------- Tools such as ``cmake`` encourage the use of out-of-source builds, where the code is compiled in a directory other than the one which contains the sources. This is an extra complication for ``gcov``. In order to pass the correct compiler and linker flags, the following commands need to be in ``CMakeLists.txt``: .. include:: ../examples/CMakeLists.txt :code: cmake :start-after: #BEGIN cmakecmds :end-before: #END cmakecmds The ``--coverage`` compiler flag is an alternative to ``-fprofile-arcs -ftest-coverage`` for `recent version of gcc `__. In versions 3.13 and later of ``cmake``, the ``target_link_libraries`` command can be removed and ``add_link_options("--coverage")`` added after the ``add_compile_options`` command. We then follow a normal ``cmake`` build process: .. include:: ../examples/example_cmake.sh :code: bash :start-after: #BEGIN cmake_build :end-before: #END cmake_build and run the program: .. include:: ../examples/example_cmake.sh :code: bash :start-after: #BEGIN cmake_run :end-before: #END cmake_run However, invocation of ``gcovr`` itself has to change. The assorted ``.gcno`` and ``.gcda`` files will appear under the ``CMakeFiles`` directory in ``BLD_DIR``, rather than next to the sources. Since ``gcovr`` requires both, the command we need to run is: .. include:: ../examples/example_cmake.sh :code: bash :start-after: #BEGIN cmake_gcovr :end-before: #END cmake_gcovr .. _support keil uvision format: Support of Keil uVision format ------------------------------ .. _comment of issue 697: https://github.com/gcovr/gcovr/issues/697#issuecomment-1336255837 .. _Keil uVision documentation: https://developer.arm.com/documentation/101407/0537/Debug-Commands/COVERAGE/COVERAGE-GCOV-Export?lang=en As mentioned in `comment of issue 697`_ the format of ``gcov`` file generated by the Keil uVision compiler is not compatible with the ``gcov`` specification. To support coverage data generated by this compiler you have to create the gcov files as documented in `Keil uVision documentation`_ and process them before running ``gcov`` to get the correct format. Save the following Sed script as ``fix-gcov.sed``: .. code-block:: # fix markers for uncovered code: # match any of #=%$ repeated 6 times s/^\([#=%$]\)\(\1\{5\}\)/\2/ # fix branch tags /^branch/ { s/executed 0/never executed/ s/executed .*/taken 1/ s/skipped .*/never executed/ } Then, apply this Sed script to all gcov files before invoking gcovr: .. code-block:: sh find . -name '*.gcov' -exec sed -i -f fix-gcov.sed {} \; gcovr --gcov-use-existing-files .. warning:: Untested because we have no access to Keil uVision compiler .. _standalone application: How to create a standalone application -------------------------------------- To create a standalone application you need to install the test suite (see :ref:`test suite`). In this test suite you can build a standalone executable with the command ``python3 -m nox --session bundle_app``. The command creates the application ``build/gcovr`` and calls the executable whith each format to check if it's working correct. gcovr-7.2/doc/source/faq.rst000066400000000000000000000132231456671656200160730ustar00rootroot00000000000000.. _faq: Frequently Asked Questions ========================== .. _lcov vs gcvor: What is the difference between lcov and gcovr? ---------------------------------------------- Both lcov and gcovr are tools to create coverage reports. Gcovr was originally created as a simple script to provide a convenient command line interface to gcov that produced more easily digestible output similar to Python's coverage utilities. Later, we added XML output that could be used with the Cobertura plugin of the Jenkins continuous integration server. This gave us nice coverage reports for C/C++ code in Jenkins. HTML output was added much later. If all you need is HTML, pick whichever one produces the output you like better or integrates easier with your existing workflow. Lcov is a far older project that is part of the Linux Test Project. It provides some features that gcovr does not have: For example, lcov has explicit support for capturing Linux kernel coverage. Lcov also supports various trace file manipulation functions such as merging trace files from different test runs. You can learn more at the `lcov website`_ or the `lcov GitHub repository`_. .. _lcov website: http://ltp.sourceforge.net/coverage/lcov.php .. _lcov GitHub repository: https://github.com/linux-test-project/lcov .. _exception branches: Why does C++ code have so many uncovered branches? -------------------------------------------------- Gcovr's branch coverage reports are based on GCC's ``-profile-arcs`` feature, which uses the compiler's control flow graph (CFG) of each function to determine branches. This is a very low-level view: to understand the branches in a given function, it can help to view the function's assembly, e.g. via the `Godbolt Compiler Explorer`_. What gcovr calls a *branch* is in fact an *arc* between basic blocks in the CFG. This means gcovr's reports have many branches that are not caused by ``if`` statements! For example: - Arcs are caused by C/C++ branching operators: ``for``, ``if``, ``while``, ``switch``/``case``, ``&&``, ``||``, ``? :``. Note that switches are often compiled as a decision tree which introduces extra arcs, not just one per case. - (Arcs into another function are not shown.) - Arcs are caused when a function that may throw returns: one arc to the next block or statement for normal returns, and one arc to an exception handler for exceptions, if this function contains an exception handler. Every local variable with a destructor is an exception handler as well. - Compiler-generated code that deals with exceptions often needs extra branches: ``throw`` statements, ``catch`` clauses, and destructors. - Extra arcs are created for ``static`` initialization and destruction. - Arcs may be added or removed by compiler optimizations. If you compile without optimizations, some arcs may even be unreachable! Gcovr is not able to *remove* any “unwanted” branches because GCC's gcov tool does not make the necessary information available, and because different projects are interested in different kinds of branches. However, gcovr has the following options to *reduce* unwanted branches: With the :option:`gcovr --exclude-unreachable-branches` option, gcovr parses the *source code* to see whether that line even contains any code. If the line is empty or only contains curly braces, this could be an indication of compiler-generated code that was mis-attributed to that line (such as that for static destruction) and branch coverage will be ignored on that line. With the :option:`gcovr --exclude-throw-branches` option, exception-only branches will be ignored. These are typically arcs from a function call into an exception handler. With the :option:`gcovr --decisions` option, gcovr parses the source code to extract a ISO 26262 compliant metric for decision coverage. This metric can be interpreted as the branch coverage on C/C++-Level. While the feature is not always able to detect the decisions reliabily when the code is written very compact (uncheckable decisions will be marked), it provides a reliable tool for (i.e. MISRA-compliant) code in security-relevant situations. Compiling with optimizations will typically remove unreachable branches and remove superfluous branches, but makes the coverage report less exact. For example, branching operators might be optimized away. Decision coverage analysis will be very buggy when compiling with optimizations. See also: `Gcov and Optimization`_ in the GCC documentation. Despite these approaches, 100% branch coverage will be impossible for most programs. .. _Godbolt Compiler Explorer: https://godbolt.org/ .. _Gcov and Optimization: https://gcc.gnu.org/onlinedocs/gcc/Gcov-and-Optimization.html .. _uncovered files not shown: Why are uncovered files not reported? ------------------------------------- Gcovr does report files that have zero coverage, even when no .gcda file is available for that compilation unit. However, the gcov tool in some versions of GCC refuses to generate output for uncovered files. To fix this, upgrade GCC to: * version 5.5 or later, * version 6.2 or later, or * any version since 7. Note that the compiler may ignore ``inline`` functions that are never used. .. _used gcov options: Which options are used for calling gcov? ---------------------------------------- The options used for calling ``gcov`` depends on the version of gcov. Following options are always used: - ``--branch-counts`` - ``--branch-probabilities`` - ``--object-directory`` Following options are only used if available: - ``--demangled-names``: Not available for LLVM based ``gcov``. - ``--hash-filenames``: Available since GCC 7, as fallback the option ``--preserve-paths`` is used. gcovr-7.2/doc/source/getting-started.rst000066400000000000000000000015421456671656200204320ustar00rootroot00000000000000.. _getting_started: Getting Started =============== The ``gcovr`` command provides a summary of the lines that have been executed in a program. Code coverage statistics help you discover untested parts of a program, which is particularly important when assessing code quality. Well-tested code is a characteristic of high quality code, and software developers often assess code coverage statistics when deciding if software is ready for a release. .. include:: ../../README.rst :start-after: .. begin quickstart :end-before: .. end quickstart What to read next ----------------- The :ref:`guide` explains how to use the features of gcovr. In particular: * :ref:`compiling` * :ref:`output_formats` * :ref:`filters` The :ref:`manpage` provides an overview of all options. Specific problems might be addressed in the :ref:`cookbook` or the :ref:`faq`. gcovr-7.2/doc/source/guide.rst000066400000000000000000000011671456671656200164250ustar00rootroot00000000000000.. _guide: User Guide ========== The user guide describes the various features of gcovr. It assumes you have read the :ref:`getting_started` guide. This User Guide provides the following sections: .. toctree:: :maxdepth: 2 guide/compiling guide/gcov_parser output/index guide/multiple-outputs guide/merging guide/filters guide/configuration guide/exclusion-markers guide/timestamps Related documents: - :doc:`installation` - :doc:`getting-started` - :doc:`manpage` - :doc:`cookbook` - :doc:`faq` - :doc:`contributing` (includes instructions for bug reports) - :doc:`changelog` - :doc:`license` gcovr-7.2/doc/source/guide/000077500000000000000000000000001456671656200156665ustar00rootroot00000000000000gcovr-7.2/doc/source/guide/compiling.rst000066400000000000000000000173661456671656200204160ustar00rootroot00000000000000.. _compiling: Compiling for Coverage ====================== In order to collect coverage data, your software must be “instrumented” by the compiler. That means, you must re-compile your software with special compiler options. The general workflow is: 1. compile your software to enable coverage profiling 2. execute your software to collect coverage profiles 3. run ``gcovr`` to create reports from the collected coverage profiling data This document explains how you can use GCC or Clang to compile with coverage instrumentation. If you cannot compile your software with coverage flags, you cannot use gcovr. However, other tools like kcov_ might help. .. _kcov: https://github.com/SimonKagstrom/kcov Example Code ------------ The following ``example.cpp`` program is used to illustrate the compilation process: .. include:: ../../examples/example.cpp :code: cpp :number-lines: 1 This code executes several subroutines in this program, but some lines in the program are not executed. Compiler Options ---------------- We compile ``example.cpp`` with the GCC compiler as follows: .. include:: ../../examples/example.sh :code: bash :start-after: #BEGIN compile :end-before: #END compile What do these compiler flags mean? * We compile without optimization (``-O0``), because optimizations may merge lines of code or otherwise change the flow of execution in the program. This can change the measured coverage. On the other hand, enabling basic optimizations with ``-O1`` can sometimes produce “better” coverage reports, especially for C++. This is a matter of personal preference, just make sure to avoid comparing coverage metrics across optimization levels. If you are having problems with lots of uncovered branches, see: :ref:`exception branches` * Either ``--coverage`` or ``-fprofile-arcs -ftest-coverage`` are needed so that the compiler produces the information necessary to gather coverage data. With these options, the compiler adds logic to the output program that counts how often which part of the code was executed. The compiler will also create a ``example.gcno`` file with metadata. The name of the gcno file matches the compilation unit (see below). Optional compiler flags: * You can use other flags like ``-g`` or ``-fPIC`` as required by your tests. These don't affect the coverage results. * Using ``-fprofile-abs-path`` (available since GCC 8) can avoid some problems with interpreting the coverage data correctly. By default, the additional coverage files generated by GCC contain relative paths from the working directory to the source files. If there are multiple potential working directories from which you might have run the compiler, gcovr can get confused. Adding this option is more robust. This examples uses the ``g++`` compiler for C++ code, but any GCC or Clang-based compiler should work. If you are using CMake, see :ref:`oos cmake` for information on configuring that build system to compile your software with coverage enabled. Running the Program ------------------- The above compiler invocation generated a ``program`` executable. Now, we have to execute this command: .. include:: ../../examples/example.sh :code: bash :start-after: #BEGIN run :end-before: #END run This will run whatever you designed this program to do. Often, such a program would contain unit tests to exercise your code. As a side effect, this will create an ``example.gcda`` file with the coverage data for our compilation unit. This is a binary file so it needs to be processed first. Together, the ``.gcda`` and ``.gcno`` files can be used to create coverage reports. Processing Coverage ------------------- Your compiler ships with tools to analyze the coverage data files. For GCC, this is ``gcov``. For Clang, this is ``llvm-cov``. You don't have to call these programs yourself – gcovr will do that for you. So let's invoke gcovr: .. include:: ../../examples/example.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr This will search for all your ``.gcno`` and ``.gcda`` files, run the compiler's gcov tool, and summarize the code coverage statistics into a report. By default, we get a text summary on the command line that shows aggregate statistics for each line: .. include:: ../../examples/example.txt :literal: Gcovr supports many different :ref:`output_formats` that you can generate instead. Choosing the Right Gcov Executable ---------------------------------- If you have multiple compilers installed or if you are using Clang, you will likely need to tell gcovr which gcov executable to use. By default, gcovr just uses the program named ``gcov``. This is fine for the default GCC compiler, e.g. ``gcc`` or ``g++``. Otherwise, you must use the :option:`--gcov-executable ` to tell gcovr what to use. If you have used a specific GCC version (e.g. ``gcc-8`` or ``g++-8``), then you must name the gcov tool with the corresponding version. For example:: gcovr --gcov-executable gcov-8 If you have used Clang, then you can use its gcov emulation mode. For example:: gcovr --gcov-executable "llvm-cov gcov" Again, the ``llvm-cov`` name may have to include your compiler version. Working with Multiple Object Files ---------------------------------- Code coverage instrumentation works on a per object file basis, which means you have to re-compile your entire project to collect coverage data. The C/C++ model has a concept of “compilation units”. A large project is typically not compiled in one go, but in separate steps. The result of compiling a compilation unit is a ``.o`` object file with the machine code. The object code from multiple compilation units is later linked into the final executable or library. The previous example only had a single compilation unit, so no explicit linking step was necessary. Because each compilation unit is compiled independently, every one has to be instrumented with coverage counters separately. A common mistake is to add the compiler flags for coverage (e.g. in the CFLAGS or CXXFLAGS variables) but then forgetting to force a re-compile. Depending on the build system, it may be necessary to clear out the old object files that weren't compiled with coverage, e.g. with a ``make clean`` command. Other build systems use a separate build directory when compiling with coverage so that incremental compilation works as expected. Each object file will have an associated ``.gcno`` and ``.gcda`` file in the same directory as the ``.o`` object file. For example, consider the following compilation process: .. code:: bash # (1) compile to object code g++ --coverage -c -o a.o a.cpp g++ --coverage -c -o b.o b.cpp # (2) link the object files in the program g++ --coverage -o the-program a.o b.o # (3) run the program ./the-program 1. Compiling the object code creates the ``a.o`` and ``b.o`` object files, but also corresponding ``a.gcno`` and ``b.gcno`` notes files, one for each compilation unit. The ``-c`` option is used to only compile but to not link the code. 2. Linking the object code produces the final program. This has no effect on coverage processing, except that the ``--coverage`` flag makes sure that a compiler-internal gcov support library is linked. 3. Running the program will increment the in-memory coverage counters for all executed lines. At the end, the counters are written into gcov data files, one for each compilation unit. Here, we would get ``a.gcda`` and ``b.gcda`` files. If you only want coverage data for certain source files, it is sufficient to only compile those compilation units with coverage enabled that contain these source files. But this can be tricky to do correctly. For example, header files are often part of multiple compilation units. gcovr-7.2/doc/source/guide/configuration.rst000066400000000000000000000057121456671656200212740ustar00rootroot00000000000000.. _configuration: Configuration Files =================== .. warning:: Config files are an experimental feature and may be subject to change without prior notice. Defaults for the command line options can be set in a configuration file. Example:: filter = src/ html-details = yes # info about each source file output = build/coverage.html How the configuration file is found: If a :option:`--config` option is provided, that file is used. Otherwise, a ``gcovr.cfg`` file in the :option:`-r/--root` directory is used, if that file exists. Each line contains a ``key = value`` pair. Space around the ``=`` is optional. The value may be empty. Comments start with a hash ``#`` and ignore the rest of the line, but cannot start within a word. Empty lines are also ignored. The available config keys correspond closely to the command line options, and are parsed similarly. In most cases, the name of a long command line option can be used as a config key. If not, this is documented in the option's help message. For example, :option:`--gcov-executable` can be set via the ``gcov-executable`` config key. But :option:`-b/--branches` is set via ``txt-branch``. Just like command line options, the config keys can be specified multiple times. Depending on the option the last one wins or a list will be built. For example, :option:`-f/--filter` can be provided multiple times:: # Only show coverage for files in src/, lib/foo, or for main.cpp files. filter = src/ filter = lib/foo/ filter = *./main\.cpp Note that relative filters specified in config files will be interpreted relative to the location of the config file itself. Option arguments are parsed with the following precedence: - First the config file is parsed, if any. - Then, all command line arguments are added. - Finally, if an option was specified neither in a config file nor on the command line, its documented default value is used. Therefore, it doesn't matter whether a value is provided in the config file or the command line. Boolean flags are treated specially. When their config value is “yes” they are enabled, as if the flag had been provided on the command line. When their value is “no”, they are explicitly disabled by assigning their default value. The :option:`-j` flag is special as it takes an optional argument. In the config file, ``gcov-parallel = yes`` would refer to the no-argument form, whereas ``gcov-parallel = 4`` would provide an explicit argument. If the option is a path and is not absolute the path is used relative to the config file. For the option :option:`gcovr --json-add-tracefile` the directory of the config file is always prepended. Some config file syntax is explicitly reserved for future extensions: Semicolon comments, INI-style sections, multi-line values, quoted values, variable substitutions, alternative key–value separators, … gcovr-7.2/doc/source/guide/exclusion-markers.rst000066400000000000000000000020631456671656200220740ustar00rootroot00000000000000.. _exclusion markers: Exclusion Markers ================= You can exclude parts of your code from coverage metrics. - If ``GCOVR_EXCL_LINE`` appears within a line, that line is ignored. - If ``GCOVR_EXCL_START`` appears within a line, all following lines (including the current line) are ignored until a ``GCOVR_EXCL_STOP`` marker is encountered. - If ``GCOVR_EXCL_BR_*`` markers are used the same exclusion rules apply as above, with the difference beeing that they are only taken into account for branch coverage. Instead of ``GCOVR_*``, the markers may also start with ``GCOV_*`` or ``LCOV_*``. However, start and stop markers must use the same style. The prefix is configurable with the option :option:`--exclude-pattern-prefix`. The excluded region not includes the line with the stop marker:: code code excluded // GCOVR_EXCL_START still excluded ... still excluded NOT excluded // GCOVR_EXCL_STOP code code In the excluded regions, *any* coverage is excluded. gcovr-7.2/doc/source/guide/filters.rst000066400000000000000000000133071456671656200200740ustar00rootroot00000000000000.. _filters: Using Filters ============= Gcovr tries to only report coverage for files within your project, not for your libraries. This is influenced by the following options: - :option:`-r `, :option:`--root ` - :option:`-f `, :option:`--filter ` - :option:`-e `, :option:`--exclude ` - :option:`--gcov-filter ` - :option:`--gcov-exclude ` - :option:`--gcov-exclude-directories ` - (the current working directory where gcovr is invoked) NOTE: Filters can also be specified in the gcovr configuration file: :ref:`configuration` These options take filters. A filter is a regular expression that matches a file path. Because filters are regexes, you will have to escape “special” characters with a backslash ``\``. Always use forward slashes ``/`` as path separators, even on Windows: - wrong: ``--filter C:\project\src\`` - correct: ``--filter C:/project/src/`` If the filter looks like an absolute path, it is matched against an absolute path. Otherwise, the filter is matched against a relative path, where that path is relative to the current directory or if defined in a configuration file to the directory of the file. Examples of relative filters: - ``--filter subdir/`` matches only that subdirectory - ``--filter '\.\./src/'`` matches a sibling directory ``../src``. But because a dot ``.`` matches any character in a regex, we have to escape it. You have to use additional shell escaping. This example uses single quotes for Bash or POSIX shell. - ``--filter '(.+/)?foo\.c$'`` matches only files called ``foo.c``. The regex must match from the start of the relative path, so we ignore any leading directory parts with ``(.+/)?``. The ``$`` at the end ensures that the path ends here. If no :option:`-f/--filter` is provided, the :option:`-r/--root` is turned into a default filter. Therefore, files outside of the :option:`-r/--root` directory are excluded. To be included in a report, the source file must match any :option:`-f/--filter`, and must not match any :option:`-e/--exclude` filter. The :option:`--gcov-filter` and :option:`--gcov-exclude` filters apply to the ``.gcov`` files created by ``gcov``. This is useful mostly when running gcov yourself, and then invoking gcovr with :option:`-g/--gcov-use-existing-files`. But these filters also apply when gcov is launched by gcovr. Speeding up coverage data search -------------------------------- The :option:`--gcov-exclude-directories` filter is used while searching for raw coverage data (or for existing ``.gcov`` files when :option:`-g/--gcov-use-existing-files/--use-gcov-files` is active). This filter is matched against directory paths, not file paths. If a directory matches, all its contents (files and subdirectories) will be excluded from the search. For example, consider this build directory:: build/ ├─ main.o ├─ main.gcda ├─ main.gcno ├─ a/ │ ├─ awesome_code.o │ ├─ awesome_code.gcda │ └─ awesome_code.gcno └─ b/ ├─ better_code.o ├─ better_code.gcda └─ better_code.gcno If we run ``gcovr --gcov-exclude-directories 'build/a$'``, this will exclude anything in the ``build/a`` directory but will use the coverage data for ``better_code.o`` and ``main.o``. This can speed up gcovr when you have a complicated build directory structure. Consider also using the :option:`search_paths ` or :option:`--gcov-object-directory` arguments to specify where gcovr starts searching. Here you can also specify the ``gcda`` or ``gcov`` file directly to get the coverage data for a specific file without searching a whole tree. If you are unsure which directories are being searched, run gcovr in :option:`-v/--verbose` mode. For each found coverage data file gcovr will invoke the ``gcov`` tool. This is typically the slowest part, and other filters can only be applied *after* this step. In some cases, parallel execution with the :option:`-j` option might be helpful to speed up processing. .. versionadded:: 7.0 :option:`search_paths ` also accept specific files Filters for symlinks -------------------- Gcovr matches filters against *real paths* that have all their symlinks resolved. E.g. consider this project layout:: /home/you/ ├─ project/ (pwd) │ ├─ src/ │ ├─ relevant-library/ -> ../external-library/ │ └─ ignore-this/ └─ external-library/ └─ src/ .. compare the filter-relative-lib test case Here, the ``relevant-library`` has the real path ``/home/you/external-library``. To write a filter that includes both ``src/`` and ``relevant-library/src/``, we cannot use ``--filter relevant-library/src/`` because that contains a symlink. Instead, we have to use an absolute path to the real name:: gcovr --filter src/ --filter /home/you/external-library/src/ or a relative path to the real path:: gcovr --filter src/ --filter '\.\./external-library/src/' .. versionadded:: 5.1 gcovr also supports symlinks/junctions/drive substitutions on Windows. More examples for filters ------------------------- Excluding files inside build directory via --exclude with absolute path (Unix only): ``-e '/.*/build/'`` Excluding files inside build directory via --filter with relative path: ``--filter '\.\./'`` gcovr-7.2/doc/source/guide/gcov_parser.rst000066400000000000000000000027761456671656200207460ustar00rootroot00000000000000.. _gcov parser: .. program is needed to resolve option links .. program:: gcovr GCOV parser =========== The behavior of this parser was informed by the following sources: * the old GcovParser class * the *Invoking Gcov* section in the GCC manual (version 11) * the ``gcov.c`` source code in GCC (especially for understanding the exact number format) Error handling -------------- By default the parser raises an exception on unrecognized gcov output. There are several known issues with the files generated by gcov which can be handled by :option:`--gcov-ignore-parse-errors` which are descriped here. If no value is given to the option the value ``all`` is used the whole gcov file is ignored if the output is not recognized. Negative hit counts ___________________ A bug in gcov can produce negative hit values (see `gcov comment`_) which are not accepted by default. This behavior can be changed by using the value ``--gcov-ignore-parse-errors=negative_hits.warn`` or ``--gcov-ignore-parse-errors=negative_hits.warn_once_per_file``. The first form warns on every line with a negative value the second one only once per processed file and adds a summary with the overall issues in the file. .. _gcov comment: https://github.com/gcovr/gcovr/issues/583#issuecomment-1340762818 gcovr-7.2/doc/source/guide/merging.rst000066400000000000000000000035721456671656200200570ustar00rootroot00000000000000 .. program is needed to resolve option links .. program:: gcovr .. _merging_coverage: Merging Coverage Data ===================== You can merge coverage data from multiple runs with :option:`-a/--json-add-tracefile/--add-tracefile`. For each run, generate :ref:`JSON output `: .. code-block:: bash ... # compile and run first test case gcovr ... --json run-1.json ... # compile and run second test case gcovr ... --json run-2.json Next, merge the json files and generate the desired report:: gcovr --json-add-tracefile run-1.json --json-add-tracefile run-2.json --html-details coverage.html You can also use unix style wildcards to merge the json files without duplicating :option:`-a/--json-add-tracefile/--add-tracefile`. With this option you have to place your pathnames with wildcards in double quotation marks:: gcovr --json-add-tracefile "run-*.json" --html-details coverage.html If you want to merge coverage reports generated in different `--root` directories you can use the :option:`--json-base` to get the same root directory for all reports. If you have same function names defined on different line the default behaviour is to abort. With the :option:`--merge-mode-functions` you can change this: - ``strict``: Abort if same function is defined on a different line (old behaviour). - ``merge-use-line-0``: Allow same function on different lines, in this case use line 0. - ``merge-use-line-min``: Allow same function on different lines, in this case the minimum line. - ``merge-use-line-max``: Allow same function on different lines, in this case use maximum line. - ``separate``: Allow same function on different lines. Instead of merging keep the functions separate. .. versionadded:: 6.0 The :option:`gcovr --json-base` option. The :option:`gcovr --merge-mode-functions` option. gcovr-7.2/doc/source/guide/multiple-outputs.rst000066400000000000000000000022151456671656200217740ustar00rootroot00000000000000.. _multiple output formats: Multiple Output Formats ======================= You can write multiple report formats with one gcovr invocation by passing the output filename directly to the report format flag. If no filename is specified for the format, the value from :option:`-o/--output` is used by default, which itself defaults to stdout. The following report format flags can take an optional output file name: - :option:`gcovr --txt` - :option:`gcovr --html` - :option:`gcovr --html-details` - :option:`gcovr --html-nested` - :option:`gcovr --csv` - :option:`gcovr --json` - :option:`gcovr --json-summary` - :option:`gcovr --clover` - :option:`gcovr --cobertura` - :option:`gcovr --coveralls` - :option:`gcovr --jacoco` - :option:`gcovr --lcov` - :option:`gcovr --sonarqube` If the value given to the output option ends with a path separator (``/`` or ``\``) it is used a directory which is created first and a default filename depending on the format is used. Note that :option:`--html-details` and :option:`--html-nested` override any value of :option:`--html` if it is present. gcovr-7.2/doc/source/guide/timestamps.rst000066400000000000000000000107101456671656200206050ustar00rootroot00000000000000.. _timestamps: Reproducible Timestamps ======================= In some cases, it may be desirable to list a specific timestamp in the report. Timestamps are shown in the :ref:`html_output`, :ref:`coveralls_output`, and the :ref:`cobertura_output`. This can be achieved via the :option:`--timestamp ` option or via :ref:`Using SOURCE_DATE_EPOCH` environment variable. This option does not affect the modification times or other filesystem metadata. .. versionadded:: 6.0 Respect environment variable `SOURCE_DATE_EPOCH`_ for default of :option:`gcovr --timestamp`. .. versionadded:: 5.1 The :option:`gcovr --timestamp` option. Timestamp Syntax ---------------- The timestamp option understands different formats: Unix timestamps and RFC-3339 timestamps. Unix timestamps (also known as Posix time or Epoch) are the number of seconds since 1 Jan 1970. These timestamps are always resolved in the UTC timezone. Example usage: .. include:: ../../examples/example_timestamps.sh :code: bash :start-after: #BEGIN simple epoch :end-before: #END simple epoch `RFC 3339 `_ specifies a reasonable subset of ISO-8601 timestamps. This is the ``YYYY-MM-DDThh:mm:ss`` format, optionally followed by a timezone offset (``+hh:mm``, or ``Z`` for UTC). Example usage without a timezone: .. include:: ../../examples/example_timestamps.sh :code: bash :start-after: #BEGIN simple RFC 3339 :end-before: #END simple RFC 3339 Example usages that show equivalent specifications for UTC timestamps: .. include:: ../../examples/example_timestamps.sh :code: bash :start-after: #BEGIN RFC 3339 with UTC timezone :end-before: #END RFC 3339 with UTC timezone Differences and clarifications with respect to RFC-3339: * the time zone may be omitted * the date and time parts may be separated by a space character instead of the ``T`` * the date is parsed in a case insensitive manner * sub-second accuracy is not currently supported Additional formats may be added in the future. To ensure that timestamps are handled in the expected manner, it is possible to select a particular timestamp syntax with a prefix. * Epoch timestamps can be selected with a ``@`` or ``epoch:`` prefix. * RFC-3339 timestamps can be selected with a ``rfc3339:`` prefix. Examples of prefixes: .. include:: ../../examples/example_timestamps.sh :code: bash :start-after: #BEGIN prefixes :end-before: #END prefixes Using timestamps from Git commits --------------------------------- As an example of using the timestamp feature, we might want to attribute a coverage report to the time when a Git commit was created. Git lets us extract the commit date from a commit with the `git show `_ command. For the current HEAD commit:: git show --no-patch --format=%cI HEAD This can be combined into a Bash one-liner like this: .. include:: ../../examples/example_timestamps.sh :code: bash :start-after: #BEGIN git commit :end-before: #END git commit Each Git commit has two dates, the author date and the committer date. This information can be extracted with various format codes, e.g. ``%aI`` for the author date and ``%cI`` for the committer date. These format codes are also available in different formats. The supported Git formats are: * Unix timestamps: ``%at``, ``%ct`` * "Strict ISO" format: ``%aI``, ``%cI`` * depending on the ``--date`` option: ``%ad``, ``%cd`` Git's ``--date`` option is documented in `git log `_. The supported settings are: * Unix timestamps: ``--date=unix`` * "Strict ISO" format: ``--date=iso-strict``, ``--date=iso8601-strict``, ``--date=iso-strict-local``, ``--date=iso8601-strict-local`` .. _Using SOURCE_DATE_EPOCH: Using SOURCE_DATE_EPOCH ----------------------- The Reproducible Builds project defines the ``SOURCE_DATE_EPOCH`` variable. Gcovr will use this variable as a default timestamp if no explicit :option:`--timestamp ` is set. The contents of this variable *must* be an UTC epoch, without any prefix. No other format is supported. Example usage: .. include:: ../../examples/example_timestamps.sh :code: bash :start-after: #BEGIN source date epoch :end-before: #END source date epoch For more information on setting and using this variable, see the `Reproducible Builds documentation on SOURCE_DATE_EPOCH `_. .. _SOURCE_DATE_EPOCH: https://reproducible-builds.org/docs/source-date-epoch/ gcovr-7.2/doc/source/index.rst000066400000000000000000000050471456671656200164400ustar00rootroot00000000000000gcovr ===== .. include:: ../../README.rst :start-after: .. begin abstract :end-before: .. end abstract .. these substitutions are needed by the overview table in the abstract .. that was taken from the README. If a link changes here, .. it might have to be updated in the README as well. .. program:: gcovr .. |abstract-option-txt| replace:: :option:`--txt` .. |abstract-option-html| replace:: :option:`--html` .. |abstract-option-html-details| replace:: :option:`--html-details` .. |abstract-option-html-nested| replace:: :option:`--html-nested` .. |abstract-option-html-template-dir| replace:: :option:`--html-template-dir` .. |abstract-option-csv| replace:: :option:`--csv` .. |abstract-option-json| replace:: :option:`--json` .. |abstract-option-json-summary| replace:: :option:`--json-summary` .. |abstract-option-clover| replace:: :option:`--clover` .. |abstract-option-cobertura| replace:: :option:`--cobertura` .. |abstract-option-coveralls| replace:: :option:`--coveralls` .. |abstract-option-jacoco| replace:: :option:`--jacoco` .. |abstract-option-lcov| replace:: :option:`--lcov` .. |abstract-option-sonarqube| replace:: :option:`--sonarqube` .. |abstract-guide-txt| replace:: :ref:`txt_output` .. |abstract-guide-html| replace:: :ref:`html_output` .. |abstract-guide-html-details| replace:: :ref:`html_output` .. |abstract-guide-html-template-dir| replace:: :ref:`html_output` .. |abstract-guide-csv| replace:: :ref:`csv_output` .. |abstract-guide-json| replace:: :ref:`json_output` .. |abstract-guide-json-summary| replace:: :ref:`json_output` .. |abstract-guide-clover| replace:: :ref:`clover_output` .. |abstract-guide-cobertura| replace:: :ref:`cobertura_output` .. |abstract-guide-coveralls| replace:: :ref:`coveralls_output` .. |abstract-guide-jacoco| replace:: :ref:`jacoco_output` .. |abstract-guide-lcov| replace:: :ref:`lcov_output` .. |abstract-guide-sonarqube| replace:: :ref:`sonarqube_xml_output` .. admonition:: Quick Links * Getting Help * `Submit a ticket `_ * `Stack Overflow `_ * `Chat on Gitter `_ * Install from `PyPI `_: ``pip install gcovr`` * `Source Code on GitHub `_ * :doc:`changelog` This documentation (https://gcovr.com/) describes gcovr |release|. .. toctree:: :maxdepth: 2 :caption: Contents: installation getting-started guide manpage cookbook faq contributing changelog license gcovr-7.2/doc/source/installation.rst000066400000000000000000000014551456671656200200310ustar00rootroot00000000000000Installation ============ .. include:: ../../README.rst :start-after: .. begin installation :end-before: .. end installation Which environments does ``gcovr`` support? Python: 3.8+. The automated tests run on CPython (versions 3.8, 3.9, 3.10, 3.11) and a compatible PyPy3. Gcovr will only run on Python versions with upstream support. Last gcovr release for old Python versions: ====== ===== Python gcovr ====== ===== 2.6 3.4 2.7 4.2 3.4 4.1 3.5 4.2 3.6 5.0 3.7 6.0 ====== ===== Operating System: Linux, Windows, and macOS. The automated tests run on Ubuntu 20.04, 22.04 and Windows Server 2019. Compiler: GCC and Clang. The automated tests run on GCC 5, 6, 8, 9, 10, 11 and clang 10, 13, 14, and 15. gcovr-7.2/doc/source/license.rst000066400000000000000000000012631456671656200167470ustar00rootroot00000000000000License ======= .. include:: ../../README.rst :start-after: .. begin license :end-before: .. end license License Terms ------------- Gcovr is available under the terms of a BSD-3-clause license: .. literalinclude:: ../../LICENSE.txt :language: none Acknowledgements ---------------- .. include:: ../../AUTHORS.txt The development of Gcovr has been partially supported by Sandia National Laboratories. Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation, for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-AC04-94AL85000. gcovr-7.2/doc/source/manpage.rst000066400000000000000000000011371456671656200167350ustar00rootroot00000000000000.. This doesn't yet have the structure of a manpage. Achieving that would require changes to how "autoprogram" works. .. _manpage: Command Line Reference ====================== The ``gcovr`` command recursively searches a directory tree to find ``gcov`` coverage files, and generates a text summary of the code coverage. The :option:`-h/--help` option generates the following summary of the ``gcovr`` command line options: .. autoprogram:: gcovr.__main__:create_argument_parser() :prog: gcovr :groups: For guide-level explanation on using these options, see the :ref:`guide`. gcovr-7.2/doc/source/output/000077500000000000000000000000001456671656200161315ustar00rootroot00000000000000gcovr-7.2/doc/source/output/clover.rst000066400000000000000000000016751456671656200201660ustar00rootroot00000000000000.. _clover_output: Clover XML Output ================= .. program:: gcovr The ``gcovr`` command can generate a Cobertura XML output using the :option:`--clover` and :option:`--clover-pretty` options: .. include:: ../../examples/example_clover.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr This generates an XML summary of the lines executed: .. include:: ../../examples/example_clover.xml :code: xml This XML format is described in the `Clover XML `__ XSD suitable for import and display within the `Atlassian Bamboo `__ continuous integration servers. The :option:`--clover` option generates a denser XML output, and the :option:`--clover-pretty` option generates an indented XML output that is easier to read. .. versionadded:: 7.1 Add :option:`--clover` and :option:`--clover-pretty`. gcovr-7.2/doc/source/output/cobertura.rst000066400000000000000000000033321456671656200206520ustar00rootroot00000000000000.. _cobertura_output: Cobertura XML Output ==================== .. program:: gcovr The ``gcovr`` command can generate a Cobertura XML output using the :option:`--cobertura` and :option:`--cobertura-pretty` options: .. include:: ../../examples/example_cobertura.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr This generates an XML summary of the lines executed: .. include:: ../../examples/example_cobertura.xml :code: xml This XML format is described in the `Cobertura XML `__ DTD suitable for import and display within the `Jenkins `__ and `Hudson `__ continuous integration servers using the `Cobertura Plugin `__. Gcovr also supports a :ref:`sonarqube_xml_output`. The :option:`--cobertura` option generates a denser XML output, and the :option:`--cobertura-pretty` option generates an indented XML output that is easier to read. Note that the XML output contains more information than the tabular summary. The tabular summary shows the percentage of covered lines, while the XML output includes branch statistics and the number of times that each line was covered. Consequently, XML output can be used to support performance optimization in the same manner that ``gcov`` does. .. versionadded:: 5.1 The :option:`--cobertura` and :option:`--cobertura-pretty` options were added as an alias for :option:`-x`/\ :option:`--xml` and :option:`--xml-pretty`, respectively. This avoids confusion with other XML output formats like :ref:`sonarqube_xml_output`. The old options remain available for backwards compatibility. gcovr-7.2/doc/source/output/coveralls.rst000066400000000000000000000025641456671656200206640ustar00rootroot00000000000000.. _coveralls_output: Coveralls JSON Output ===================== If you are using Coveralls, you can get a coverage report in a suitable JSON format via the :option:`--coveralls` option:: gcovr --coveralls coverage.json The :option:`--coveralls-pretty` option generates an indented JSON output that is easier to read. Keep in mind that the output contains the checksums of the source files. If you are using different OSes, the line endings shall be the same. If available, environment variable COVERALLS_REPO_TOKEN will be consumed and baked into the JSON output. If running in a CI additional variables are used: - In Travis CI: - TRAVIS_JOB_ID - TRAVIS_BUILD_NUMBER - TRAVIS_PULL_REQUEST - TRAVIS_COMMIT - TRAVIS_BRANCH - In Appveyor: - APPVEYOR_JOB_ID - APPVEYOR_JOB_NUMBER - APPVEYOR_PULL_REQUEST_NUMBER - APPVEYOR_REPO_COMMIT - APPVEYOR_REPO_BRANCH - In Jenkins CI: - JOB_NAME - BUILD_ID - CHANGE_ID - GIT_COMMIT (if available) - BRANCH_NAME - In GitHub Actions: - GITHUB_WORKFLOW - GITHUB_RUN_ID - GITHUB_SHA - GITHUB_HEAD_REF (if available) - GITHUB_REF The Coveralls JSON format is documented at ``_. .. versionadded:: 5.0 Added :option:`--coveralls` and :option:`--coveralls-pretty`. gcovr-7.2/doc/source/output/csv.rst000066400000000000000000000012161456671656200174560ustar00rootroot00000000000000.. _csv_output: CSV Output ========== The :option:`--csv` option output comma-separated values summarizing the coverage of each file. Consider the following command: .. include:: ../../examples/example_csv.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr This generates an CSV: .. include:: ../../examples/example_csv.csv :literal: Be carefule if you print the output of a CSV to STDOUT and redirect it to a file. According to `RFC4180 `_ the line endings must be CRLF. .. _RFC4180: https://datatracker.ietf.org/doc/html/rfc4180 .. versionadded:: 5.0 Added :option:`--csv`. gcovr-7.2/doc/source/output/html.rst000066400000000000000000000114301456671656200176260ustar00rootroot00000000000000.. _html_output: HTML Output =========== The ``gcovr`` command can also generate a simple HTML output using the :option:`--html` option: .. include:: ../../examples/example_html.sh :code: bash :start-after: #BEGIN gcovr html :end-before: #END gcovr html This generates a HTML summary of the lines executed. In this example, the file ``example_html.html`` is generated, which has the following output: .. image:: ../../images/screenshot-html.jpeg :align: center The default behavior of the :option:`--html` option is to generate HTML for a single webpage that summarizes the coverage for all files. The HTML is printed to standard output, but the :option:`-o/--output` option is used to specify a file that stores the HTML output. The :option:`--html-details` option is used to create a separate web page for each file. Each of these web pages includes the contents of file with annotations that summarize code coverage. Consider the following command: .. include:: ../../examples/example_html.sh :code: bash :start-after: #BEGIN gcovr html details :end-before: #END gcovr html details This generates the following HTML page for the file ``example.cpp``: .. image:: ../../images/screenshot-html-details.example.cpp.jpeg :align: center The :option:`--html-nested` option is used to create a separate web page for each file and directory. Each of these web pages includes the contents of file with annotations that summarize code coverage. Consider the following command: Note that the :option:`--html` and :option:`--html-details` options need a named output, e.g. via the the :option:`-o/--output` option. For example, if the output is named ``coverage.html``, then the web pages generated for each file will have names of the form ``coverage..html``. The :option:`--html-self-contained` option controls whether assets like CSS styles are bundled into the HTML file. The :option:`--html` report defaults to self-contained mode. but :option:`--html-details` and :option:`--html-nested` default to :option:`--no-html-self-contained` in order to avoid problems with the `Content Security Policy `_ of some servers, especially Jenkins. The :option:`--html-theme` option controls the theme and color of html report. .. figure:: ../../images/screenshot-html-default-green-src.jpeg :align: center :option:`--html-theme green`, :option:`--html-theme default.green` .. figure:: ../../images/screenshot-html-default-blue-src.jpeg :align: center :option:`--html-theme blue`, :option:`--html-theme default.blue` .. figure:: ../../images/screenshot-html-github-green-src.jpeg :align: center :option:`--html-theme github.green` .. figure:: ../../images/screenshot-html-github-blue-src.jpeg :align: center :option:`--html-theme github.blue` .. figure:: ../../images/screenshot-html-github-dark-green-src.jpeg :align: center :option:`--html-theme github.dark-green` .. figure:: ../../images/screenshot-html-github-dark-blue-src.jpeg :align: center :option:`--html-theme github.dark-blue` The :option:`--html-template-dir` option allows you to use an alternate directory with Jinja2 templates to fully customize the HTML output in detail. If a template is missing from this directory the original is used. It is advised that you start by copying the part you want to modify from `the existing default theme templates `_ or `the existing github theme templates `_. Keep in mind the template context data that is passed to these templates *MAY* change between release versions. Note that you do not have to copy every single template and can copy and edit only the templates you wish to customize. .. _CSP: https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP .. versionadded:: 7.0 Added :option:`--html-template-dir` .. versionadded:: 6.0 Added :option:`--html-nested` and :option:`--html-syntax-highlighting`. .. versionadded:: 5.0 Added :option:`--html-self-contained` and :option:`--no-html-self-contained`. .. versionchanged:: 5.0 Default to external CSS file for :option:`--html-details`. gcovr-7.2/doc/source/output/index.rst000066400000000000000000000004711456671656200177740ustar00rootroot00000000000000.. _output_formats: Output Formats ============== Gcovr supports a variety of output formats that are documented on the following pages. .. toctree:: txt html csv json clover cobertura coveralls sonarqube jacoco lcov You can use :ref:`multiple output formats` at the same time. gcovr-7.2/doc/source/output/jacoco.rst000066400000000000000000000016511456671656200201240ustar00rootroot00000000000000.. _jacoco_output: JaCoCo XML Output ================= .. program:: gcovr The ``gcovr`` command can generate a JaCoCo XML output using the :option:`--jacoco` and :option:`--jacoco-pretty` options: gcovr --jacoco jacoco.xml This XML format is described in the `JaCoCo XML `__ DTD. The :option:`--jacoco` option generates a denser XML output, and the :option:`--jacoco-pretty` option generates an indented XML output that is easier to read. Note that the XML output contains more information than the tabular summary. The tabular summary shows the percentage of covered lines, while the XML output includes branch statistics and the number of times that each line was covered. Consequently, XML output can be used to support performance optimization in the same manner that ``gcov`` does. .. versionadded:: 7.0 The :option:`--jacoco` and :option:`--jacoco-pretty`. gcovr-7.2/doc/source/output/json.rst000066400000000000000000000224141456671656200176370ustar00rootroot00000000000000 .. _json_output: JSON Output =========== The ``gcovr`` command can also generate a JSON output using the :option:`--json` and :option:`--json-pretty` options:: gcovr --json coverage.json The :option:`--json-pretty` option generates an indented JSON output that is easier to read. If you just need a summary of the coverage information, similar to the tabulated text based output, you can use :option:`--json-summary` instead (see :ref:`json_summary_output`). Multiple JSON files can be merged into the coverage data with sum of lines and branches execution, see :ref:`merging_coverage`. See the :ref:`json_format` for a description of the file format. .. _json_format: JSON Format Reference --------------------- The structure of the JSON input/output files is based on the GCC gcov JSON intermediate format, but with additional keys specific to gcovr. Field names use ``snake_case``. Gcovr-specific fields are prefixed with ``gcovr/...``. The GCC gcov JSON format is documented at ``_. The **top level** of the file looks like the following:: { "gcovr/format_version": version, "files": [file] } gcovr/format_version: string A version number string for the gcovr JSON format. This is versioned independently from gcovr itself. Consumers of gcovr JSON reports should check that they are SemVer-compatible with the declared version. Gcovr itself will only consume input files that match the exact version. files: list An unordered list of :ref:`file ` entries. .. _json_format_file: File entries ~~~~~~~~~~~~ Each **file** entry contains coverage data for one source file:: { "file": filename, "lines": [line], "functions": [function] } file: string Path to the source code file. If the source file is within the gcovr root directory, the path will be relative. lines: list An unordered list of :ref:`line ` coverage entries. functions: list An unordered list of :ref:`function ` entries. .. _json_format_line: Line entries ~~~~~~~~~~~~ Each **line** entry contains coverage data for one line:: { "branches": [branch], "count": count, "line_number": line_number, "gcovr/excluded": excluded, "gcovr/decision": decision } branches: list A list of :ref:`branch ` coverage entries. count: int How often this line was executed. line_number: int The 1-based line number to which this entry relates. gcovr/excluded: boolean True if coverage data for this line was explicitly excluded, in particular with :ref:`exclusion markers`. May be absent if false. gcovr/decision: object The :ref:`decision ` entry for this line, if any. Absent if there is no decision to report. Requires that :option:`--decisions ` coverage analysis was enabled. If there is no line entry for a source code line, it either means that the compiler did not generate any code for that line, or that gcovr ignored this coverage data due to heuristics. The line entry should be interpreted as follows: * if ``gcovr/excluded`` is true, the line should not be included in coverage reports. * if ``count`` is 0, the line is uncovered * if ``count`` is nonzero, the line is covered .. versionchanged:: 6.0 The ``gcovr/excluded`` field can be absent if false. .. versionchanged:: 6.0 The ``gcovr/noncode`` field was removed. Instead of generating noncode entries, the entire line is skipped. .. _json_format_branch: Branch entries ~~~~~~~~~~~~~~ Each **branch** provides information about a branch on that line:: { "count": count, "fallthrough": fallthrough, "throw": throw } This exactly matches the GCC gcov format. count: int How often this branch was taken. fallthrough: boolean Whether this is the “fallthrough” branch. throw: boolean Whether this is an exception-only branch. .. _json_format_decision: Decision entries ~~~~~~~~~~~~~~~~ Each **decision** summarizes the line's branch coverage data:: { "type": "uncheckable" } { "type": "conditional", "count_true": count_true, "count_false": count_false } { "type": "switch", "count": count } type: string A tag/discriminator for the type of the decision. type: "uncheckable" Control flow was recognized on this line, but cannot be interpreted unambiguously. No further fields. type: "conditional" This line represents simple control flow like an ``if`` or ``while``. count_true: int How often the decision evaluated to “true”. count_false: int How often the decision evaluated to “false”. Note that the true/false are heuristic guesses, and might also be inverted. type: "switch" This line is a switch-case. count: int How often this case was taken. .. _json_format_function: Function entries ~~~~~~~~~~~~~~~~ Each **function** entry describes a line in the source file:: { "name": name, "lineno": lineno, "execution_count": count, "returned_count": count, "branch_percent": percent, "gcovr/excluded": excluded } name: string The name of the function, mangled or demangled depending on compiler version. May be incompatible with upstream GCC gcov JSON. lineno: int The line number (1-based) where this function was defined. Incompatible with GCC gcov JSON. execution_count: int How often this function was called. returned_count: int How often this function returned. branch_percent: float The branch coverage in percent (0.0 to 100.0). gcovr/excluded: boolean True if coverage data for this function was explicitly excluded, in particular with :ref:`exclusion markers`. May be absent if false. * if ``gcovr/excluded`` is true, the line should not be included in coverage reports. .. versionadded:: 7.0 New ``returned_count`` and ``branch_percent`` field. .. versionadded:: 6.0 New ``gcovr/excluded`` field. .. _json_summary_output: JSON Summary Output ------------------- The :option:`--json-summary` option output coverage summary in a machine-readable format for additional post processing. The format corresponds to the normal JSON output :option:`--json` option, but without line-level details and with added aggregated statistics. The :option:`--json-summary-pretty` option generates an indented JSON summary output that is easier to read. Consider the following command: .. include:: ../../examples/example_json_summary.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr This generates an indented JSON summary: .. include:: ../../examples/example_json_summary.json :code: json .. versionadded:: 5.0 Added :option:`--json-summary` and :option:`--json-summary-pretty`. .. json_summary_format: JSON Summary Format Reference ----------------------------- The summary format follows the general structure of the :ref:`json_format`, but removes line-level information and adds aggregated statistics. The **top-level** looks like:: { "gcovr/summary_format_version": version, "files: [file], "root": path, ...statistics } gcovr/summary_format_version: string A version number string for the summary format. This is versioned independently from gcovr and the full JSON format. Consumers of gcovr JSON Summary reports should check that they are SemVer-compatible with the declared version. files: list Unordered list of :ref:`file summary entries `. root: string Path to the gcovr root directory, useful for reconstructing the absolute path of source files. This root path is relative to the output file, or to the current working directory if the report is printed to stdout. ...statistics Project-level :ref:`aggregated statistics `. A NaN percentage (0/0) is reported as zero (``0.0``). .. _json_summary_format_file: File summary entries ~~~~~~~~~~~~~~~~~~~~ The **file summary** looks like:: { "filename": path, ...statistics } filename: string Path to the source file, relative to the gcovr root directory. ...statistics File-level :ref:`aggregated statistics `. A NaN percentage (0/0) is reported as ``null``. .. _json_summary_format_statistics: Summary statistics ~~~~~~~~~~~~~~~~~~ The root and file summaries contain the following additional fields:: ... "branch_covered": ..., "branch_total": ..., "branch_percent": ..., "line_covered": ..., "line_total": ..., "line_percent": ..., "function_covered": ..., "function_total": ..., "function_percent": ..., ... These fields can be described by the glob expression ``{branch,line,function}_{covered,total,percent}``. ELEMENT_covered: int How many elements were covered or executed. ELEMENT_total: int How many elements there are in total. ELEMENT_percent: float Percentage of covered elements (covered/total) in the range 0 to 100. Note that the different contexts differ in their treatment of NaN values. gcovr-7.2/doc/source/output/lcov.rst000066400000000000000000000016721456671656200176340ustar00rootroot00000000000000.. _lcov_output: LCOV info Output ===================== If you are using tools which handle LCOV info file you can get a coverage report in a suitable info format via the :option:`--lcov` option:: gcovr --lcov coverage.lcov With following option you can set user defined fields in the coverage report: - The :option:`--lcov-comment` defines the optional comment. - The :option:`--lcov-test-name` changes the test name. Keep in mind that the output contains the checksums of the source files. If you are using different OSes, the line endings shall be the same. The LCOV info format is documented at ``_. .. versionadded:: 7.0 Added :option:`--lcov`, :option:`--lcov-comment` and :option:`--lcov-test-name`. gcovr-7.2/doc/source/output/sonarqube.rst000066400000000000000000000005411456671656200206620ustar00rootroot00000000000000.. _sonarqube_xml_output: SonarQube XML Output ==================== If you are using SonarQube, you can get a coverage report in a suitable XML format via the :option:`--sonarqube` option:: gcovr --sonarqube coverage.xml The SonarQube XML format is documented at ``_. gcovr-7.2/doc/source/output/txt.rst000066400000000000000000000045601456671656200175070ustar00rootroot00000000000000.. _text_output: .. _txt_output: Text Output =========== The text output format summarizes coverage in a plain-text table. This is the default output format if no other format is selected. This output format can also be explicitly selected with the :option:`gcovr --txt` option. .. versionadded:: 5.0 Added explicit :option:`--txt` option. Example output: .. include:: ../../examples/example.txt :literal: Line Coverage ------------- Running gcovr without any explicit output formats … .. include:: ../../examples/example.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr generates a text summary of the lines executed: .. include:: ../../examples/example.txt :literal: The same result can be achieved when explicit :option:`--txt` option is set. For example:: gcovr --txt generates the same text summary. Each line of this output includes a summary for a given source file, including the number of lines instrumented, the number of lines executed, the percentage of lines executed, and a summary of the line numbers that were not executed. To improve clarity, gcovr uses an aggressive approach to grouping uncovered lines and will combine uncovered lines separated by "non-code" lines (blank, freestanding braces, and single-line comments) into a single region. As a result, the number of lines listed in the "Missing" list may be greater than the difference of the "Lines" and "Exec" columns. Note that ``gcov`` accumulates statistics by line. Consequently, it works best with a programming style that places only one statement on each line. .. In ``example.cpp``, the ``MACRO`` macro executes a branch, but ``gcov`` cannot discern which branch is executed. Branch Coverage --------------- The ``gcovr`` command can also summarize branch coverage using the :option:`-b/--branches` option: .. include:: ../../examples/example_branches.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr This generates a tabular output that summarizes the number of branches, the number of branches taken and the branches that were not completely covered: .. include:: ../../examples/example_branches.txt :literal: The same result can be achieved when explicit :option:`--txt` option is set. For example:: gcovr --branches --txt prints the same tabular output. gcovr-7.2/gcovr/000077500000000000000000000000001456671656200136445ustar00rootroot00000000000000gcovr-7.2/gcovr/__init__.py000066400000000000000000000013061456671656200157550ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** gcovr-7.2/gcovr/__main__.py000066400000000000000000000330231456671656200157370ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging import os import re import sys from argparse import ArgumentParser import traceback from typing import Iterable if sys.version_info >= (3, 11): import tomllib else: import tomli as tomllib from .configuration import ( ConfigEntry, argument_parser_setup, config_entries_from_dict, merge_options_and_set_defaults, parse_config_file, parse_config_into_dict, ) from .utils import ( AlwaysMatchFilter, DirectoryPrefixFilter, configure_logging, update_logging_formatter, ) from .version import __version__ from .coverage import CovData, SummarizedStats # formats from . import formats as gcovr_formats LOGGER = logging.getLogger("gcovr") EXIT_SUCCESS = 0 EXIT_CMDLINE_ERROR = 1 EXIT_LINE_NOK = 2 EXIT_BRANCH_NOK = 4 EXIT_DECISION_NOK = 8 EXIT_FUNCTION_NOK = 16 EXIT_READ_ERROR = 64 EXIT_WRITE_ERROR = 128 # # Exits with status 2 if below threshold # def fail_under( covdata: CovData, threshold_line, threshold_branch, threshold_decision, threshold_function, ): stats = SummarizedStats.from_covdata(covdata) line_nok = False if threshold_line > 0.0: # If there are no lines, mark as uncovered # (indicates no data at all, likely an error). percent_lines = stats.line.percent_or(0.0) if percent_lines < threshold_line: line_nok = True LOGGER.error( f"failed minimum line coverage (got {percent_lines}%, minimum {threshold_line}%)" ) branch_nok = False if threshold_branch > 0.0: # Allow data with no branches. percent_branches = stats.branch.percent_or(100.0) if percent_branches < threshold_branch: branch_nok = True LOGGER.error( f"failed minimum branch coverage (got {percent_branches}%, minimum {threshold_branch}%)" ) decision_nok = False if threshold_decision > 0.0: # Allow data with no decisions. percent_decision = stats.decision.percent_or(100.0) if percent_decision < threshold_decision: decision_nok = True LOGGER.error( f"failed minimum decision coverage (got {percent_decision}%, minimum {threshold_decision}%)" ) function_nok = False if threshold_function > 0.0: # Allow data with no functions. percent_function = stats.function.percent_or(100.0) if percent_function < threshold_function: function_nok = True LOGGER.error( f"failed minimum function coverage (got {percent_function}%, minimum {threshold_function}%)" ) exit_code = 0 if line_nok: exit_code |= EXIT_LINE_NOK if branch_nok: exit_code |= EXIT_BRANCH_NOK if decision_nok: exit_code |= EXIT_DECISION_NOK if function_nok: exit_code |= EXIT_FUNCTION_NOK if exit_code != 0: sys.exit(exit_code) def create_argument_parser(): """Create the argument parser.""" parser = ArgumentParser(add_help=False) parser.usage = "gcovr [options] [search_paths...]" parser.description = ( "A utility to run gcov and summarize the coverage in simple reports." ) parser.epilog = "See for the full manual." options = parser.add_argument_group("Options") options.add_argument( "-h", "--help", help="Show this help message, then exit.", action="help" ) options.add_argument( "--version", help="Print the version number, then exit.", action="store_true", dest="version", default=False, ) argument_parser_setup(parser, options) return parser COPYRIGHT = ( "Copyright (c) 2013-2024 the gcovr authors\n" "Copyright (c) 2013 Sandia Corporation.\n" "Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,\n" "the U.S. Government retains certain rights in this software.\n" ) def find_config_name(root: str, filename: str): if root: filename = os.path.join(root, filename) else: filename = filename if os.path.isfile(filename): return filename return None def load_config(partial_options) -> Iterable[ConfigEntry]: """Load a configfile if configured or found by default names""" filename = getattr(partial_options, "config", None) if filename is not None: with open(filename, encoding="UTF-8") as buf: return parse_config_into_dict(parse_config_file(buf, filename)) root = getattr(partial_options, "root", "") if filename := find_config_name(root, "gcovr.cfg"): with open(filename, encoding="UTF-8") as buf: return parse_config_into_dict(parse_config_file(buf, filename)) if filename := find_config_name(root, "gcovr.toml"): with open(filename, "rb") as buf: data = tomllib.load(buf) return parse_config_into_dict(config_entries_from_dict(data, filename)) if filename := find_config_name(root, "pyproject.toml"): with open(filename, "rb") as buf: data = tomllib.load(buf) if (gcovr_section := data.get("tool", {}).get("gcovr")) is not None: return parse_config_into_dict( config_entries_from_dict(gcovr_section, filename) ) return {} def main(args=None): configure_logging() parser = create_argument_parser() cli_options = parser.parse_args(args=args) if cli_options.version: sys.stdout.write(f"gcovr {__version__}\n\n{COPYRIGHT}") sys.exit(EXIT_SUCCESS) # load the config cfg_options = load_config(cli_options) options = merge_options_and_set_defaults([cfg_options, cli_options.__dict__]) # Reconfigure the logging. update_logging_formatter(options) if options.verbose: LOGGER.setLevel(logging.DEBUG) if options.sort_branches and options.sort_key not in [ "uncovered-number", "uncovered-percent", ]: LOGGER.error( "the options --sort-branches without '--sort uncovered-number' or '--sort uncovered-percent' doesn't make sense." ) sys.exit(EXIT_CMDLINE_ERROR) if options.html_title == "": LOGGER.error("an empty --html-title= is not allowed.") sys.exit(EXIT_CMDLINE_ERROR) for postfix in ["", "line", "branch"]: key_medium = "html_medium_threshold" key_high = "html_high_threshold" if postfix: key_medium += f"_{postfix}" key_high += f"_{postfix}" option_medium = f"--{key_medium.replace('_', '-')}" option_high = f"--{key_high.replace('_', '-')}" if getattr(options, key_medium) == 0: LOGGER.error(f"value of {option_medium}= should not be zero.") sys.exit(EXIT_CMDLINE_ERROR) # Inherit the defaults from the global covarage values if not set if postfix: if getattr(options, key_medium) is None: setattr( options, key_medium, options.html_medium_threshold, ) # To get the correct option in the error message below. option_medium = "--html-medium-threshold" if getattr(options, key_high) is None: setattr( options, key_high, options.html_high_threshold, ) # To get the correct option in the error message below. option_medium = "--html-high-threshold" if getattr(options, key_medium) > getattr(options, key_high): LOGGER.error( f"value of {option_medium}={getattr(options, key_medium)} should be\n" f"lower than or equal to the value of {option_high}={getattr(options, key_high)}." ) sys.exit(EXIT_CMDLINE_ERROR) if options.html_tab_size < 1: LOGGER.error("value of --html-tab-size= should be greater 0.") sys.exit(EXIT_CMDLINE_ERROR) if options.html_details and options.html_nested: LOGGER.error("--html-details and --html-nested can not be used together.") sys.exit(EXIT_CMDLINE_ERROR) potential_html_output = ( (options.html and options.html.value) or (options.html_details and options.html_details.value) or (options.html_nested and options.html_nested.value) or (options.output and options.output.value) ) if options.html_details and not potential_html_output: LOGGER.error( "a named output must be given, if the option --html-details\n" "is used." ) sys.exit(EXIT_CMDLINE_ERROR) if options.html_nested and not potential_html_output: LOGGER.error( "a named output must be given, if the option --html-nested\n" "is used." ) sys.exit(EXIT_CMDLINE_ERROR) if options.html_self_contained is False and not potential_html_output: LOGGER.error( "can only disable --html-self-contained when a named output is given." ) sys.exit(EXIT_CMDLINE_ERROR) if options.gcov_objdir is not None: if not os.path.exists(options.gcov_objdir): LOGGER.error( "Bad --gcov-object-directory option.\n" "\tThe specified directory does not exist." ) sys.exit(EXIT_CMDLINE_ERROR) options.starting_dir = os.path.abspath(os.getcwd()) options.root_dir = os.path.abspath(options.root) # # Setup filters # try: # The root filter isn't technically a filter, # but is used to turn absolute paths into relative paths options.root_filter = re.compile("^" + re.escape(options.root_dir + os.sep)) if options.gcov_exclude_dirs: options.gcov_exclude_dirs = [ f.build_filter() for f in options.gcov_exclude_dirs ] options.exclude = [f.build_filter() for f in options.exclude] options.filter = [f.build_filter() for f in options.filter] if not options.filter: options.filter = [DirectoryPrefixFilter(options.root_dir)] options.gcov_exclude = [f.build_filter() for f in options.gcov_exclude] options.gcov_filter = [f.build_filter() for f in options.gcov_filter] if not options.gcov_filter: options.gcov_filter = [AlwaysMatchFilter()] # Output the filters for debugging for name, filters in [ ("--root", [options.root_filter]), ("--filter", options.filter), ("--exclude", options.exclude), ("--gcov-filter", options.gcov_filter), ("--gcov-exclude", options.gcov_exclude), ("--gcov-exclude-directories", options.gcov_exclude_dirs), ]: LOGGER.debug(f"Filters for {name}: ({len(filters)})") for f in filters: LOGGER.debug(f" - {f}") except re.error as e: LOGGER.error(f"Error setting up filter '{e.pattern}': {e}") sys.exit(EXIT_CMDLINE_ERROR) if options.exclude_lines_by_pattern: try: re.compile(options.exclude_lines_by_pattern) except re.error as e: LOGGER.error( "--exclude-lines-by-pattern: " f"Invalid regular expression: {repr(options.exclude_lines_by_pattern)}, error: {e}" ) sys.exit(EXIT_CMDLINE_ERROR) if options.exclude_branches_by_pattern: try: re.compile(options.exclude_branches_by_pattern) except re.error as e: LOGGER.error( "--exclude-branches-by-pattern: " f"Invalid regular expression: {repr(options.exclude_branches_by_pattern)}, error: {e}" ) sys.exit(EXIT_CMDLINE_ERROR) if options.fail_under_decision > 0.0 and not options.show_decision: LOGGER.error("--fail-under-decision need also option --decision.") sys.exit(EXIT_CMDLINE_ERROR) LOGGER.info("Reading coverage data...") try: covdata: CovData = gcovr_formats.read_reports(options) except Exception as e: LOGGER.error( f"Error occurred while reading reports:\n{traceback.format_exc()}\n{str(e)}" ) sys.exit(EXIT_READ_ERROR) LOGGER.info("Writing coverage report...") try: gcovr_formats.write_reports(covdata, options) except Exception as e: LOGGER.error( f"Error occurred while printing reports:\n{traceback.format_exc()}\n{str(e)}" ) sys.exit(EXIT_WRITE_ERROR) if ( options.fail_under_line > 0.0 or options.fail_under_branch > 0.0 or options.fail_under_decision > 0.0 or options.fail_under_function > 0.0 ): fail_under( covdata, options.fail_under_line, options.fail_under_branch, options.fail_under_decision, options.fail_under_function, ) if __name__ == "__main__": main() gcovr-7.2/gcovr/configuration.py000066400000000000000000000706741456671656200171030ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import annotations from argparse import ArgumentParser, ArgumentTypeError, SUPPRESS from inspect import isclass from locale import getpreferredencoding import logging from typing import Iterable, Any, List, Optional, Callable, TextIO, Dict from dataclasses import dataclass import datetime import os import re from . import formats from .options import ( GcovrConfigOption, GcovrConfigOptionAction, GcovrDeprecatedConfigOptionAction, Options, OutputOrDefault, check_input_file, check_percentage, relative_path, ) from .utils import FilterOption LOGGER = logging.getLogger("gcovr") def timestamp(value: str) -> datetime.datetime: from .timestamps import parse_timestamp # lazy import try: return parse_timestamp(value) except ValueError as ex: raise ArgumentTypeError(f"{ex}: {value!r}") from None def source_date_epoch() -> Optional[datetime.datetime]: """ Load time from SOURCE_DATE_EPOCH, if it exists. See: Examples: >>> monkeypatch = getfixture("monkeypatch") >>> caplog = getfixture("caplog") Example: can be empty >>> with monkeypatch.context() as mp: ... mp.delenv("SOURCE_DATE_EPOCH", raising=False) ... print(source_date_epoch()) None Example: can contain timestamp >>> with monkeypatch.context() as mp: ... mp.setenv("SOURCE_DATE_EPOCH", "1677067226") ... print(source_date_epoch()) 2023-02-22 12:00:26+00:00 Example: can contain invalid timestamp >>> with monkeypatch.context() as mp: ... mp.setenv("SOURCE_DATE_EPOCH", "not a timestamp") ... print(source_date_epoch()) None >>> for m in caplog.messages: print(m) Ignoring invalid environment variable SOURCE_DATE_EPOCH='not a timestamp' """ ts = os.environ.get("SOURCE_DATE_EPOCH") if ts: try: return datetime.datetime.fromtimestamp(int(ts), datetime.timezone.utc) except Exception: LOGGER.warning( "Ignoring invalid environment variable SOURCE_DATE_EPOCH=%r", ts, ) return None def argument_parser_setup(parser: ArgumentParser, default_group): r"""Add all options and groups to the given argparse parser.""" # setup option groups groups = {} for group_def in GCOVR_CONFIG_OPTION_GROUPS: group = parser.add_argument_group( group_def["name"], description=group_def["description"], ) groups[group_def["key"]] = group # create each option value for opt in GCOVR_CONFIG_OPTIONS: group = default_group if opt.group is None else groups[opt.group] kwargs: Dict[str, Any] = { "action": opt.action, "const": opt.const, "default": SUPPRESS, # default will be assigned manually "help": opt.help, "metavar": opt.metavar, } # To avoid store_const problems, optionally set choices, nargs, type: if opt.choices is not None: kwargs["choices"] = opt.choices if opt.nargs is not None: kwargs["nargs"] = opt.nargs if opt.type is not None: kwargs["type"] = opt.type # We only want to set dest and required for non-positionals. if opt.flags: kwargs["dest"] = opt.name kwargs["required"] = opt.required # only meaningful for flags group.add_argument(*opt.flags, **kwargs) # possibly add a negation flag if opt.const_negate is not None: kwargs["required"] = False kwargs["help"] = SUPPRESS # don't show separate help entry kwargs["const"] = opt.const_negate group.add_argument(*opt.negate, **kwargs) elif opt.positional: group.add_argument(opt.name, **kwargs) def parse_config_into_dict( config_entry_source: Iterable[ConfigEntry], all_options: Iterable[GcovrConfigOption] = None, ) -> Dict[str, Any]: cfg_dict: Dict[str, Any] = {} if all_options is None: all_options = GCOVR_CONFIG_OPTIONS options_lookup = {} for option in all_options: if option.config_keys is not None: for config_key in option.config_keys: options_lookup[config_key] = option for cfg_entry in config_entry_source: try: option: GcovrConfigOption = options_lookup[cfg_entry.key] except KeyError: raise cfg_entry.error("unknown config option") from None value = _get_value_from_config_entry(cfg_entry, option) _assign_value_to_dict( cfg_dict, value, option, cfg_entry_key=cfg_entry.key, is_single_value=True ) return cfg_dict def _get_value_from_config_entry( cfg_entry: ConfigEntry, option: GcovrConfigOption, ) -> Any: def get_boolean(silent_error: bool = False): try: return cfg_entry.value_as_bool except ValueError: if silent_error: return None raise # special case: store_const expects a boolean if option.action == "store_const": use_const = get_boolean() # special case: nargs=? optionally expects a boolean elif option.nargs == "?" and option.choices is None: use_const = get_boolean(silent_error=True) else: use_const = None # marker to continue with parsing if use_const is True: return option.const if use_const is False: return option.default assert use_const is None # parse the value value: object if option.type is bool: value = cfg_entry.value_as_bool elif option.type is not None: assert ( cfg_entry.filename is not None ), "conversion function must derive base directory from filename" basedir = os.path.dirname(cfg_entry.filename) converter = _get_converter_function(option.type, basedir=basedir) try: value = converter(cfg_entry.value) except (ValueError, ArgumentTypeError) as err: raise cfg_entry.error(str(err)) elif option.name == "json_add_tracefile": # Special case for patterns assert ( cfg_entry.filename is not None ), "conversion function must derive base directory from filename" basedir = os.path.dirname(cfg_entry.filename) value = os.path.join(basedir, cfg_entry.value) else: value = cfg_entry.value # verify choices: if option.choices is not None: if value not in option.choices: raise cfg_entry.error( # pylint: disable=raising-format-tuple "must be one of ({}) but got {!r}", ", ".join(repr(choice) for choice in option.choices), value, ) return value def _get_converter_function( option_type: Callable[[str], Any], *, basedir: str, ) -> Callable[[str], Any]: """ Obtain a converter function that corresponds to `option.type`. Usually, `option.type` already is that converter function. But sometimes, it needs extra arguments that are injected here. """ if isclass(option_type) and issubclass(option_type, FilterOption): return lambda value: FilterOption(value, basedir) if option_type is check_input_file: return lambda value: check_input_file(value, basedir) if option_type is relative_path: return lambda value: relative_path(value, basedir) if option_type is OutputOrDefault: return lambda value: OutputOrDefault(value, basedir) return option_type def _assign_value_to_dict( namespace: Dict[str, Any], value: Any, option: GcovrConfigOption, is_single_value: bool, cfg_entry_key: str = None, ) -> None: if option.action == "append" or option.nargs == "*": append_target = namespace.setdefault(option.name, []) if is_single_value: append_target.append(value) else: append_target.extend(value) return if option.action in ("store", "store_const"): namespace[option.name] = value return if issubclass(option.action, GcovrConfigOptionAction): option.action(option.flags, option.name)( None, namespace, value, config=cfg_entry_key ) return assert False, f"unexpected action for {option.name}: {option.action!r}" def merge_options_and_set_defaults( partial_namespaces: List[Dict[str, Any]], all_options: List[GcovrConfigOption] = None, ) -> Options: assert partial_namespaces, "at least one namespace required" if all_options is None: all_options = GCOVR_CONFIG_OPTIONS target: Dict[str, Any] = {} for namespace in partial_namespaces: for option in all_options: if option.name not in namespace: continue _assign_value_to_dict( target, namespace[option.name], option, is_single_value=False ) # if no value was provided, set the default. for option in all_options: target.setdefault(option.name, option.default) return Options(**target) class UseSortUncoveredNumberAction(GcovrDeprecatedConfigOptionAction): option = "--sort-key" config = "sort-key" value = "uncovered-number" class UseSortUncoveredPercentAction(GcovrDeprecatedConfigOptionAction): option = "--sort-key" config = "sort-key" value = "uncovered-percent" GCOVR_CONFIG_OPTION_GROUPS = [ { "key": "output_options", "name": "Output Options", "description": ( "Gcovr prints a text report by default, but can switch to XML or HTML." ), }, { "key": "filter_options", "name": "Filter Options", "description": ( "Filters decide which files are included in the report. " "Any filter must match, and no exclude filter must match. " "A filter is a regular expression that matches a path. " "Filter paths use forward slashes, even on Windows. " "If the filter looks like an absolute path " "it is matched against an absolute path. " "Otherwise, the filter is matched against a relative path, " "where that path is relative to the current directory " "or if defined in a configuration file to the directory of the file." ), }, { "key": "gcov_options", "name": "GCOV Options", "description": ( "The 'gcov' tool turns raw coverage files (.gcda and .gcno) " "into .gcov files that are then processed by gcovr. " "The gcno files are generated by the compiler. " "The gcda files are generated when the instrumented program is " "executed." ), }, ] # Style guide for option descriptions: # - Prefer complete sentences. # - Phrase first sentence as a command: # “Print report”, not “Prints report”. # - Must be readable on the command line, # AND parse as reStructured Text. GCOVR_CONFIG_OPTIONS = [ GcovrConfigOption( "verbose", ["-v", "--verbose"], help="Print progress messages. Please include this output in bug reports.", action="store_true", ), GcovrConfigOption( "no_color", ["--no-color"], help=( "Turn off colored logging." " Is also set if environment variable NO_COLOR is present." " Ignored if --force-color is used." ), action="store_true", ), GcovrConfigOption( "force_color", ["--force-color"], help=( "Force colored logging, this is the default for a terminal." " Is also set if environment variable FORCE_COLOR is present." " Has presedence over --no-color." ), action="store_true", ), GcovrConfigOption( "root", ["-r", "--root"], help=( "The root directory of your source files. " "Defaults to '{default!s}', the current directory. " "File names are reported relative to this root. " "The --root is the default --filter." ), default=".", type=relative_path, ), GcovrConfigOption( "config", ["--config"], config=False, help=( "Load that configuration file. " "Defaults to gcovr.cfg in the --root directory." ), type=relative_path, ), GcovrConfigOption( "respect_exclusion_markers", ["--no-markers"], help=( "Turn off exclusion markers. Any exclusion markers " "specified in source files will be ignored." ), action="store_false", ), GcovrConfigOption( "fail_under_line", ["--fail-under-line"], type=check_percentage, metavar="MIN", help=( "Exit with a status of 2 " "if the total line coverage is less than MIN. " "Can be ORed with exit status of '--fail-under-branch', " "'--fail-under-decision', and '--fail-under-function' option." ), default=0.0, ), GcovrConfigOption( "fail_under_branch", ["--fail-under-branch"], type=check_percentage, metavar="MIN", help=( "Exit with a status of 4 " "if the total branch coverage is less than MIN. " "Can be ORed with exit status of '--fail-under-line', " "'--fail-under-decision', and '--fail-under-function' option." ), default=0.0, ), GcovrConfigOption( "fail_under_decision", ["--fail-under-decision"], type=check_percentage, metavar="MIN", help=( "Exit with a status of 8 " "if the total decision coverage is less than MIN. " "Can be ORed with exit status of '--fail-under-line', " "'--fail-under-branch', and '--fail-under-function' option." ), default=0.0, ), GcovrConfigOption( "fail_under_function", ["--fail-under-function"], type=check_percentage, metavar="MIN", help=( "Exit with a status of 16 " "if the total function coverage is less than MIN. " "Can be ORed with exit status of '--fail-under-line', " "'--fail-under-branch', and '--fail-under-decision' option." ), default=0.0, ), GcovrConfigOption( "source_encoding", ["--source-encoding"], help=( "Select the source file encoding. " "Defaults to the system default encoding ({default!s})." ), default=getpreferredencoding(), ), GcovrConfigOption( "output", ["-o", "--output"], group="output_options", help=( "Print output to this filename. Defaults to stdout. " "Individual output formats can override this." ), type=OutputOrDefault, default=None, ), GcovrConfigOption( "show_decision", ["--decisions"], group="output_options", help="Report the decision coverage. For HTML, JSON, and the summary report.", action="store_true", ), GcovrConfigOption( "exclude_calls", ["--calls"], group="output_options", help="Report the calls coverage. For HTML and the summary report.", action="store_false", ), GcovrConfigOption( "sort_branches", ["--sort-branches"], group="output_options", help=( "Sort entries by branches instead of lines. Can only be used together " "with --sort-uncovered or --sort-percent is used." ), action="store_true", ), GcovrConfigOption( "sort_key", ["--sort"], config="sort", group="output_options", help=( "Sort entries by filename, number or percent of uncovered lines or branches" "(if the option --sort-branches is given). " "The default order is increasing and can be changed by --sort-reverse. " "The secondary sort key (if values are identical) is always the ascending filename. " "For CSV, HTML, JSON, LCOV and text report." ), choices=["filename", "uncovered-number", "uncovered-percent"], default="filename", ), GcovrConfigOption( "sort_key", ["-u", "--sort-uncovered"], group="output_options", help=( "Deprecated, please use '--sort-key uncovered-number' instead. " "Sort entries by number of uncovered lines or branches (if the option " "--sort-branches is given). " "The default order is increasing and can be changed by --sort-reverse. " "The secondary sort key (if values are identical) is always the ascending filename. " "For CSV, HTML, JSON, LCOV and text report." ), nargs=0, action=UseSortUncoveredNumberAction, ), GcovrConfigOption( "sort_key", ["-p", "--sort-percentage"], group="output_options", help=( "Deprecated, please use '--sort-key uncovered-percent' instead. " "Sort entries by percentage of uncovered lines or branches (if the option " "--sort-branches is given). " "The default order is increasing and can be changed by --sort-reverse. " "The secondary sort key (if values are identical) is always the ascending filename. " "For CSV, HTML, JSON, LCOV and text report." ), nargs=0, action=UseSortUncoveredPercentAction, ), GcovrConfigOption( "sort_reverse", ["--sort-reverse"], config="sort_reverse", group="output_options", help="Sort entries in reverse order (see --sort).", action="store_true", ), *formats.get_options(), GcovrConfigOption( "timestamp", ["--timestamp"], group="output_options", help=( "Override current time for reproducible reports. " "Can use `YYYY-MM-DD hh:mm:ss` or epoch notation. " "Used by HTML, Coveralls, and Cobertura reports. " "Default is taken from environment variable SOURCE_DATE_EPOCH " "(see https://reproducible-builds.org/docs/source-date-epoch) " "or current time." ), type=timestamp, default=source_date_epoch() or datetime.datetime.now(), ), GcovrConfigOption( "filter", ["-f", "--filter"], group="filter_options", help=( "Keep only source files that match this filter. " "Can be specified multiple times. " "Relative filters are relative to the current working directory " "or if defined in a configuration file. " "If no filters are provided, defaults to --root." ), action="append", type=FilterOption, default=[], ), GcovrConfigOption( "exclude", ["-e", "--exclude"], group="filter_options", help=( "Exclude source files that match this filter. " "Can be specified multiple times." ), action="append", type=FilterOption.NonEmpty, default=[], ), GcovrConfigOption( "merge_mode_functions", ["--merge-mode-functions"], metavar="MERGE_MODE", group="gcov_options", choices=[ "strict", "merge-use-line-0", "merge-use-line-min", "merge-use-line-max", "separate", ], default="strict", help=( "The merge mode for functions coverage from different gcov files for same sourcefile." "Default is '{default!s}'." ), ), GcovrConfigOption( "exclude_internal_functions", ["--include-internal-functions"], group="gcov_options", help=( "Include function coverage of compiler internal functions " "(starting with '__' or '_GLOBAL__sub_I_')." ), action="store_false", ), GcovrConfigOption( "exclude_unreachable_branches", ["--exclude-unreachable-branches"], group="gcov_options", help=( "Exclude branch coverage from lines without useful source code " "(often, compiler-generated 'dead' code)." ), action="store_true", ), GcovrConfigOption( "exclude_function_lines", ["--exclude-function-lines"], group="gcov_options", help="Exclude coverage from lines defining a function.", action="store_true", ), GcovrConfigOption( "exclude_noncode_lines", ["--exclude-noncode-lines"], config="exclude-noncode-lines", group="gcov_options", help="Exclude coverage from lines which seem to be non-code.", action="store_true", const_negate=False, ), GcovrConfigOption( "exclude_throw_branches", ["--exclude-throw-branches"], group="gcov_options", help=( "For branch coverage, exclude branches " "that the compiler generates for exception handling. " "This often leads to more 'sensible' coverage reports." ), action="store_true", ), GcovrConfigOption( "exclude_lines_by_pattern", ["--exclude-lines-by-pattern"], help="Exclude lines that match this regex.", type=str, ), GcovrConfigOption( "exclude_branches_by_pattern", ["--exclude-branches-by-pattern"], help="Exclude branches that match this regex.", type=str, ), GcovrConfigOption( "exclude_pattern_prefix", ["--exclude-pattern-prefix"], help=( "Define the regex prefix used in markers / line exclusions " "(i.e ..._EXCL_START, ..._EXCL_START, ..._EXCL_STOP)" ), type=str, default=r"[GL]COVR?", ), GcovrConfigOption( "search_paths", config="search-path", positional=True, nargs="*", help=( "Search paths for coverage files. " "Defaults to --root and --gcov-object-directory. " "If path is a file it is used directly." ), type=relative_path, ), ] CONFIG_HASH_COMMENT = re.compile(r"(?:^|\s+) [#] .* $", re.X) CONFIG_SEMICOLON_COMMENT = re.compile(r"(?:^|\s+) [;] .* $", re.X) # kebab-case word, separated from value (rest of line) by "=" with optional space CONFIG_KV = re.compile(r"^((?=\w)[\w-]+) \s* = \s* (.*) $", re.X) # "$" followed by word, open brace, or open parenthesis CONFIG_POSSIBLE_VARIABLE = re.compile(r"[$][\w{(]") def parse_config_file( open_file: TextIO, filename: str, first_lineno: int = 1, ) -> Iterable[ConfigEntry]: r""" Parse an ini-style configuration format. Yields: ConfigEntry Example: basic syntax. >>> import io >>> cfg = u''' ... # this is a comment ... key = value # trailing comment ... # the next line is empty ... ... key = can have multiple values ... another-key = # can be empty ... optional=spaces ... ''' >>> open_file = io.StringIO(cfg[1:]) >>> for entry in parse_config_file(open_file, 'test.cfg'): ... print(entry) test.cfg: 2: key = value test.cfg: 5: key = can have multiple values test.cfg: 6: another-key = # empty test.cfg: 7: optional = spaces """ for lineno, line in enumerate(open_file, first_lineno): line = line.rstrip() def error(pattern: str, *args, **kwargs): # pylint: disable=cell-var-from-loop message = pattern.format(*args, **kwargs) message += "\non this line: " + line return SyntaxError(": ".join([filename, str(lineno), message])) # strip (trailing) comments line = CONFIG_HASH_COMMENT.sub("", line) if CONFIG_SEMICOLON_COMMENT.search(line): raise error("semicolon comment ; ... is reserved") if line.isspace() or not line: # skip empty lines continue match = CONFIG_KV.match(line) if not match: raise error('expected "key = value" entry') key: str = match.group(1).strip() value: str = match.group(2) if value.startswith('"'): raise error('leading quote " is reserved') if value.startswith("'"): raise error("leading quote ' is reserved") if value.endswith("\\"): raise error("trailing backslash \\ is reserved") if CONFIG_POSSIBLE_VARIABLE.search(value): raise error( "variable substitution syntax ({example}) is reserved", example="${var}, $(var), or $var", ) yield ConfigEntry(key, value, filename=filename, lineno=lineno) def config_entries_from_dict( config: Dict[str, Any], filename: str, ) -> Iterable[ConfigEntry]: r""" Generate config entries from a dictionary Yields: ConfigEntry Example: basic syntax. >>> import io >>> cfg = { ... 'key': ['value', 'can have multiple values'], ... 'another-key': '', ... 'optional': 'spaces', ... } >>> for entry in config_entries_from_dict(cfg, 'test.cfg'): ... print(entry) test.cfg: ??: key = value test.cfg: ??: key = can have multiple values test.cfg: ??: another-key = # empty test.cfg: ??: optional = spaces """ for key, value in config.items(): if isinstance(value, list): for inner_value in value: yield ConfigEntry(key, inner_value, filename=filename) else: yield ConfigEntry(key, value, filename=filename) @dataclass class ConfigEntry: """A "key = value" config file entry.""" key: str """The key. There might be other entries with the same key.""" value: str """The un-parsed value.""" filename: Optional[str] = None """Path of the config file, for error messages.""" lineno: Optional[int] = None """Line of the entry in the config file, for error messages.""" def __str__(self): r""" Display the config entry. >>> print(ConfigEntry("the-key", "value", ... filename="foo.cfg", lineno=17)) foo.cfg: 17: the-key = value """ filename = self.filename or "" lineno = self.lineno or "??" key = self.key value = self.value or "# empty" return f"{filename}: {lineno}: {key} = {value}" @property def value_as_bool(self) -> bool: r""" The value converted to a boolean. >>> ConfigEntry("k", "yes").value_as_bool True >>> ConfigEntry("k", "no").value_as_bool False >>> ConfigEntry("k", "foo").value_as_bool Traceback (most recent call last): ValueError: : ??: k: boolean option must be "yes" or "no" """ if isinstance(self.value, bool): return self.value value = self.value if value == "yes": return True if value == "no": return False raise self.error('boolean option must be "yes" or "no"') def error(self, pattern: str, *args, **kwargs) -> ValueError: r""" Format but NOT RAISE a ValueError. >>> entry = ConfigEntry('jobs', 'nun', lineno=3) >>> raise entry.error("expected number but got {value!r}") Traceback (most recent call last): ValueError: : 3: jobs: expected number but got 'nun' """ filename = self.filename or "" lineno = str(self.lineno or "??") kwargs.update(key=self.key, value=self.value) message = pattern.format(*args, **kwargs) return ValueError(": ".join([filename, lineno, self.key, message])) gcovr-7.2/gcovr/coverage.py000066400000000000000000000521161456671656200160160ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ The gcovr coverage data model. This module represents the core data structures and should not have dependencies on any other gcovr module, also not on the gcovr.utils module. The data model should contain the exact same information as the JSON input/output format. The types ending with ``*Coverage`` contain per-project/-line/-decision/-branch coverage. The types ``SummarizedStats``, ``CoverageStat``, and ``DecisionCoverageStat`` report aggregated metrics/percentages. """ from __future__ import annotations from collections import OrderedDict import os import re from typing import Any, List, Dict, Iterable, Optional, TypeVar, Union, Literal from dataclasses import dataclass from .utils import commonpath, force_unix_separator _T = TypeVar("_T") def sort_coverage( covdata: CovData, sort_key: Literal["filename", "uncovered-number", "uncovered-percent"], sort_reverse: bool, by_metric: Literal["line", "branch", "decision"], filename_uses_relative_pathname: bool = False, ) -> List[str]: """Sort a coverage dict. covdata (dict): the coverage dictionary sort_key ("filename", "uncovered-number", "uncovered-percent"): the values to sort by sort_reverse (bool): reverse order if True by_metric ("line", "branch", "decision"): select the metric to sort filename_uses_relative_pathname (bool): for html, we break down a pathname to the relative path, but not for other formats. returns: the sorted keys """ basedir = commonpath(list(covdata.keys())) def key_filename(key: str) -> str: def convert_to_int_if_possible(text): return int(text) if text.isdigit() else text key = ( force_unix_separator( os.path.relpath(os.path.realpath(key), os.path.realpath(basedir)) ) if filename_uses_relative_pathname else key ).casefold() return [convert_to_int_if_possible(part) for part in re.split(r"([0-9]+)", key)] def coverage_stat(key: str) -> CoverageStat: cov = covdata[key] if by_metric == "branch": return cov.branch_coverage() elif by_metric == "decision": return cov.decision_coverage() return cov.line_coverage() def key_num_uncovered(key: str) -> int: stat = coverage_stat(key) uncovered = stat.total - stat.covered return uncovered def key_percent_uncovered(key: str) -> float: stat = coverage_stat(key) covered = stat.covered total = stat.total if covered: # If branches are covered, use the percentage value = covered / total elif total: # If no branches are covered use the number of branches # + 1 to be inserted after the covered branches value = total else: # No branches are always put at the end. # Hopefully no one has such many branches. value = -1 if sort_reverse else 1e99 return value if sort_key == "uncovered-number": key_fn = key_num_uncovered elif sort_key == "uncovered-percent": key_fn = key_percent_uncovered else: # by default, we sort by filename alphabetically return sorted(covdata, key=key_filename, reverse=sort_reverse) # First sort filename alphabetical and then by the requested key return sorted(sorted(covdata, key=key_filename), key=key_fn, reverse=sort_reverse) class BranchCoverage: r"""Represent coverage information about a branch. Args: blockno (int): The block number. count (int): Number of times this branch was followed. fallthrough (bool, optional): Whether this is a fallthrough branch. False if unknown. throw (bool, optional): Whether this is an exception-handling branch. False if unknown. """ __slots__ = "blockno", "count", "fallthrough", "throw" def __init__( self, blockno: int, count: int, fallthrough: bool = False, throw: bool = False, ) -> None: assert count >= 0 self.blockno = blockno self.count = count self.fallthrough = fallthrough self.throw = throw @property def is_covered(self) -> bool: return self.count > 0 class CallCoverage: r"""Represent coverage information about a call. Args: covered (bool): Whether the call was performed. """ __slots__ = "covered", "callno" def __init__( self, callno: int, covered: bool, ) -> None: self.covered = covered self.callno = callno @property def is_covered(self) -> bool: return self.covered class DecisionCoverageUncheckable: r"""Represent coverage information about a decision.""" __slots__ = () def __init__(self) -> None: pass class DecisionCoverageConditional: r"""Represent coverage information about a decision. Args: count_true (int): Number of times this decision was made. count_false (int): Number of times this decision was made. """ __slots__ = "count_true", "count_false" def __init__(self, count_true: int, count_false: int) -> None: assert count_true >= 0 self.count_true = count_true assert count_false >= 0 self.count_false = count_false class DecisionCoverageSwitch: r"""Represent coverage information about a decision. Args: count (int): Number of times this decision was made. """ __slots__ = ("count",) def __init__(self, count: int) -> None: assert count >= 0 self.count = count DecisionCoverage = Union[ DecisionCoverageConditional, DecisionCoverageSwitch, DecisionCoverageUncheckable, ] class FunctionCoverage: r"""Represent coverage information about a function. The counter is stored as dictionary with the line as key to be able to merge function coverage in different ways Args: name (str): The name (signature) of the functions. lineno (int): The line number. count (int): How often this function was executed. returned (int): How often this function returned. blocks (float): Block coverage of function. excluded (bool, optional): Whether this line is excluded by a marker. """ __slots__ = "name", "count", "returned", "blocks", "excluded" def __init__( self, name: str, *, lineno: int, count: int, returned: int, blocks: float, excluded: bool = False, ) -> None: assert count >= 0 self.name = name self.count: Dict[int, int] = {lineno: count} self.returned: Dict[int, int] = {lineno: returned} self.blocks: Dict[int, int] = {lineno: blocks} self.excluded: Dict[int, bool] = {lineno: excluded} class LineCoverage: r"""Represent coverage information about a line. Each line is either *excluded* or *reportable*. A *reportable* line is either *covered* or *uncovered*. The default state of a line is *coverable*/*reportable*/*uncovered*. Args: lineno (int): The line number. count (int): How often this line was executed at least partially. excluded (bool, optional): Whether this line is excluded by a marker. md5 (str): The md5 checksum of the source code line. """ __slots__ = ( "lineno", "count", "excluded", "md5", "branches", "decision", "calls", ) def __init__( self, lineno: int, count: int, excluded: bool = False, md5: str = None ) -> None: assert lineno > 0 assert count >= 0 self.lineno: int = lineno self.count: int = count self.excluded: bool = excluded self.md5: str = md5 self.branches: Dict[int, BranchCoverage] = {} self.decision: Optional[DecisionCoverage] = None self.calls: Dict[int, CallCoverage] = {} @property def is_excluded(self) -> bool: return self.excluded @property def is_reportable(self) -> bool: return not self.excluded @property def is_covered(self) -> bool: return self.is_reportable and self.count > 0 @property def is_uncovered(self) -> bool: return self.is_reportable and self.count == 0 @property def has_uncovered_branch(self) -> bool: return not all(branch.is_covered for branch in self.branches.values()) @property def has_uncovered_decision(self) -> bool: if self.decision is None: return False if isinstance(self.decision, DecisionCoverageUncheckable): return False if isinstance(self.decision, DecisionCoverageConditional): return self.decision.count_true == 0 or self.decision.count_false == 0 if isinstance(self.decision, DecisionCoverageSwitch): return self.decision.count == 0 def branch_coverage(self) -> CoverageStat: total = len(self.branches) covered = 0 for branch in self.branches.values(): if branch.is_covered: covered += 1 return CoverageStat(covered=covered, total=total) def decision_coverage(self) -> DecisionCoverageStat: if self.decision is None: return DecisionCoverageStat(0, 0, 0) if isinstance(self.decision, DecisionCoverageUncheckable): return DecisionCoverageStat(0, 1, 2) # TODO should it be uncheckable=2? if isinstance(self.decision, DecisionCoverageConditional): covered = 0 if self.decision.count_true > 0: covered += 1 if self.decision.count_false > 0: covered += 1 return DecisionCoverageStat(covered, 0, 2) if isinstance(self.decision, DecisionCoverageSwitch): covered = 0 if self.decision.count > 0: covered += 1 return DecisionCoverageStat(covered, 0, 1) raise RuntimeError(f"Unknown decision type: {self.decision!r}") class FileCoverage: __slots__ = "filename", "functions", "lines", "parent_dirname" def __init__(self, filename: str) -> None: self.filename: str = filename self.functions: Dict[str, FunctionCoverage] = {} self.lines: Dict[int, LineCoverage] = {} self.parent_dirname: str = None def function_coverage(self) -> CoverageStat: total = 0 covered = 0 for function in self.functions.values(): for lineno, excluded in function.excluded.items(): if not excluded: total += 1 if function.count[lineno] > 0: covered += 1 return CoverageStat(covered, total) def line_coverage(self) -> CoverageStat: total = 0 covered = 0 for line in self.lines.values(): if line.is_reportable: total += 1 if line.is_covered: covered += 1 return CoverageStat(covered, total) def branch_coverage(self) -> CoverageStat: stat = CoverageStat.new_empty() for line in self.lines.values(): if line.is_reportable: stat += line.branch_coverage() return stat def decision_coverage(self) -> DecisionCoverageStat: stat = DecisionCoverageStat.new_empty() for line in self.lines.values(): if line.is_reportable: stat += line.decision_coverage() return stat def call_coverage(self) -> CoverageStat: covered = 0 total = 0 for line in self.lines.values(): if len(line.calls) > 0: for call in line.calls.values(): total += 1 if call.is_covered: covered += 1 return CoverageStat(covered, total) CovData = Dict[str, FileCoverage] class DirectoryCoverage: __slots__ = "dirname", "parent_dirname", "children", "stats" def __init__(self, dirname: str) -> None: self.dirname: str = dirname self.parent_dirname: DirectoryCoverage = None self.children: Dict[str, Any[DirectoryCoverage, FileCoverage]] = {} self.stats: SummarizedStats = SummarizedStats.new_empty() @staticmethod def _get_dirname(filename: str, root_filter: re.Pattern): filename = filename.replace("\\", os.sep).replace("/", os.sep).rstrip(os.sep) dirname = os.path.dirname(filename) if root_filter.search(dirname + os.sep) and dirname != filename: return dirname + os.sep return None @staticmethod def directory_root(subdirs: CovData_directories, root_filter: re.Pattern) -> str: if not subdirs: return os.sep # The first directory is the shortest one --> This is the root dir return next(iter(sorted(subdirs.keys()))) @staticmethod def from_covdata( covdata: CovData, sorted_keys: Iterable, root_filter: re.Pattern ) -> CovData_directories: r"""Add a file coverage item to the directory structure and accumulate stats. This recursive function will accumulate statistics such that every directory above it will know the statistics associated with all files deep within a directory structure. Args: covdata: The file coverage statistics to get the directory coverage from sorted_keys: The sorted keys for covdata root_filter: Information about the filter used with the root directory """ dirname_root = None subdirs: CovData_directories = OrderedDict() for key in sorted_keys: filecov = covdata[key] dircov = filecov while True: dirname = DirectoryCoverage._get_dirname(dircov.filename, root_filter) if dirname is None: dirname_root = dircov.filename break dircov.parent_dirname = dirname if dirname not in subdirs: subdirs[dirname] = DirectoryCoverage(dirname) subdirs[dirname].children[dircov.filename] = dircov subdirs[dirname].stats += SummarizedStats.from_file(filecov) dircov = subdirs[dirname] collapse_dirs = set() for dirname, covdata in subdirs.items(): if isinstance(covdata, DirectoryCoverage) and len(covdata.children) == 1: parent_dirname = covdata.parent_dirname # Get the key and value of the only child orphan_key = next(iter(covdata.children)) orphan_value = covdata.children[orphan_key] # Change the parent key orphan_value.parent_dirname = parent_dirname if dirname == dirname_root: # The only child is not a File object if not isinstance(orphan_value, FileCoverage): # Replace the children with the orphan ones covdata.children = orphan_value.children # Change the parent key of each new child element for new_child_key, new_child_value in covdata.children.items(): new_child_value.parent_dirname = dirname if isinstance(new_child_value, DirectoryCoverage): subdirs[new_child_key].parent_dirname = dirname # Mark the key for removal. collapse_dirs.add(orphan_key) else: # Add orphan value to the parent subdirs[parent_dirname].children[orphan_key] = orphan_value # and remove the current one. subdirs[parent_dirname].children.pop(dirname) # Mark the key for removal. collapse_dirs.add(dirname) for dirname in collapse_dirs: del subdirs[dirname] return subdirs @property def filename(self) -> str: """Helpful function for when we use this DirectoryCoverage in a union with FileCoverage""" return self.dirname def line_coverage(self) -> CoverageStat: """A simple wrapper function necessary for sort_coverage().""" return self.stats.line def branch_coverage(self) -> CoverageStat: """A simple wrapper function necessary for sort_coverage().""" return self.stats.branch CovData_directories = Dict[str, DirectoryCoverage] @dataclass class SummarizedStats: line: CoverageStat branch: CoverageStat function: CoverageStat decision: DecisionCoverageStat call: CoverageStat @staticmethod def new_empty() -> SummarizedStats: return SummarizedStats( line=CoverageStat.new_empty(), branch=CoverageStat.new_empty(), function=CoverageStat.new_empty(), decision=DecisionCoverageStat.new_empty(), call=CoverageStat.new_empty(), ) @staticmethod def from_covdata(covdata: CovData) -> SummarizedStats: stats = SummarizedStats.new_empty() for filecov in covdata.values(): stats += SummarizedStats.from_file(filecov) return stats @staticmethod def from_file(filecov: FileCoverage) -> SummarizedStats: return SummarizedStats( line=filecov.line_coverage(), branch=filecov.branch_coverage(), function=filecov.function_coverage(), decision=filecov.decision_coverage(), call=filecov.call_coverage(), ) def __iadd__(self, other: SummarizedStats) -> SummarizedStats: self.line += other.line self.branch += other.branch self.function += other.function self.decision += other.decision self.call += other.call return self @dataclass class CoverageStat: """A single coverage metric, e.g. the line coverage percentage of a file.""" covered: int """How many elements were covered.""" total: int """How many elements there were in total.""" @staticmethod def new_empty() -> CoverageStat: return CoverageStat(0, 0) @property def percent(self) -> Optional[float]: """Percentage of covered elements, equivalent to ``self.percent_or(None)``""" return self.percent_or(None) def percent_or(self, default: _T) -> Union[float, _T]: """ Percentage of covered elements. Coverage is truncated to one decimal: >>> CoverageStat(1234, 10000).percent_or("default") 12.3 Coverage is capped at 99.9% unless everything is covered: >>> CoverageStat(9999, 10000).percent_or("default") 99.9 >>> CoverageStat(10000, 10000).percent_or("default") 100.0 If there are no elements, percentage is NaN and the default will be returned: >>> CoverageStat(0, 0).percent_or("default") 'default' """ if not self.total: return default # Return 100% only if covered == total. if self.covered == self.total: return 100.0 # There is at least one uncovered item. # Round to 1 decimal and clamp to max 99.9%. ratio = self.covered / self.total return min(99.9, round(ratio * 100.0, 1)) def __iadd__(self, other: CoverageStat) -> CoverageStat: self.covered += other.covered self.total += other.total return self @dataclass class DecisionCoverageStat: """A CoverageStat for decision coverage (accounts for Uncheckable cases).""" covered: int uncheckable: int total: int @classmethod def new_empty(cls) -> DecisionCoverageStat: return cls(0, 0, 0) @property def to_coverage_stat(self) -> CoverageStat: return CoverageStat(covered=self.covered, total=self.total) @property def percent(self) -> Optional[float]: return self.to_coverage_stat.percent def percent_or(self, default: _T) -> Union[float, _T]: return self.to_coverage_stat.percent_or(default) def __iadd__(self, other: DecisionCoverageStat) -> DecisionCoverageStat: self.covered += other.covered self.uncheckable += other.uncheckable self.total += other.total return self gcovr-7.2/gcovr/decision_analysis.py000066400000000000000000000235301456671656200177210ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging import re from typing import List from .coverage import ( DecisionCoverageUncheckable, DecisionCoverageConditional, DecisionCoverageSwitch, FileCoverage, ) LOGGER = logging.getLogger("gcovr") _CHARACTERS_TO_ADD_SPACES = re.compile(r"([;:\(\)\{\}])") _C_STYLE_COMMENT_PATTERN = re.compile(r"/\*.*?\*/") _CPP_STYLE_COMMENT_PATTERN = re.compile(r"//.*?$") _WHITESPACE_PATTERN = re.compile(r"\s+") _ONE_LINE_BRANCH = re.compile(r"^[^;]+{(?:.*;)*.*}$") # helper functions def _prepare_decision_string(code: str) -> str: r"""Prepare the input to analyze, if it's a branch statement. Remove comments, remove whitespace, add leading space to separate branch-keywords from possible collisions with variable names. >>> _prepare_decision_string(' a++;if (a > 5) { // check for something ') ' a++ ; if ( a > 5 ) {' >>> _prepare_decision_string('case x: // check for something ') ' case x :' >>> _prepare_decision_string(' default : // check for something ') ' default :' >>> _prepare_decision_string('{/* Comment */') ' {' >>> _prepare_decision_string('}/* Comment */') ' }' Check that removal of comment does not create tokens. >>> _prepare_decision_string(' def/* Comment */ault: /* xxx */ ') ' def ault :' """ # Add whitespaces around ":" code = _CHARACTERS_TO_ADD_SPACES.sub(r" \1 ", code) code = _CPP_STYLE_COMMENT_PATTERN.sub(" ", code) code = _C_STYLE_COMMENT_PATTERN.sub(" ", code) code = _WHITESPACE_PATTERN.sub(" ", code) return " " + code.lstrip().strip() def _get_delta_braces(code): prepared_string = _prepare_decision_string(code) return prepared_string.count("(") - prepared_string.count(")") def _is_a_branch_statement(code: str) -> bool: r"""Checks, if the given line of code is a branch statement""" return any( s in _prepare_decision_string(code) for s in ( " if (", "; if (", " case ", "; case ", " default :", "; default :", ) ) def _is_a_oneline_branch(code: str) -> bool: r"""Checks, if the given line of code is a branch and branch statement and code block is in one line >>> _is_a_oneline_branch('if(a>5){a = 0;}') True >>> _is_a_oneline_branch('if(a>5){') False """ return _ONE_LINE_BRANCH.match(_prepare_decision_string(code)) is not None def _is_a_closed_branch(code: str) -> bool: r"""Checks, if the given line of code is a branch which is closed on the same line >>> _is_a_closed_branch('if(a>5){a = 0;}') False >>> _is_a_closed_branch('if(a>5){ // A comment') True >>> _is_a_closed_branch(' while (a>5){ // A comment') True >>> _is_a_closed_branch(' while (a>5)') True >>> _is_a_closed_branch(' while (a>5') False """ prepared_string = _prepare_decision_string(code) if ( _is_a_branch_statement(prepared_string) or _is_a_loop(prepared_string) ) and not _is_a_oneline_branch(prepared_string): return _get_delta_braces(prepared_string) == 0 return False def _is_a_loop(code: str) -> bool: r"""Checks, if the given line of code is a loop-statement (while,do-while,if) >>> _is_a_loop('while(5 < a) {') True """ prepared_string = _prepare_decision_string(code) return any( s in prepared_string for s in (" while (", "} while (", " for ", " for (") ) def _is_a_switch(code: str) -> bool: r"""Check if the given line relates to a switch-case label (case,default) >>> _is_a_switch('case /* Comment */ 5 /* Comment */:') True >>> _is_a_switch('default /* Comment */ :') True """ prepared_string = _prepare_decision_string(code) return any(s in prepared_string for s in (" case ", " default :")) class DecisionParser: r"""Parses the decisions of a source file. Args: covdata: Reference to the active coverage data. lines: The encoding of the source files """ def __init__(self, coverage: FileCoverage, lines: List[str]): self.coverage: FileCoverage = coverage self.lines: List[str] = lines # status variables for decision analysis self.decision_analysis_active: bool = ( False # set to True, once we're in the process of analyzing a branch ) self.last_decision_line: int = 0 self.decision_analysis_open_brackets: int = 0 def parse_all_lines(self): LOGGER.debug("Starting the decision analysis") # start to iterate through the lines for lineno, code in enumerate(self.lines, 1): self.parse_one_line(lineno, code) LOGGER.debug("Decision Analysis finished!") def parse_one_line(self, lineno: int, code: str) -> None: line_coverage = self.coverage.lines.get(lineno) if line_coverage is None and not _is_a_switch(code): return # check, if a analysis for a classic if-/else if-branch is active if self.decision_analysis_active: self.continue_multiline_decision_analysis(lineno, code) # if no decision analysis is active, check the active line of code for a branch_statement or a loop if self.decision_analysis_active: return if not (_is_a_branch_statement(code) or _is_a_loop(code)): return # check if a branch exists (prevent misdetection caused by inaccurante parsing) if line_coverage and len(line_coverage.branches.items()) > 0: if ( _is_a_loop(code) or _is_a_oneline_branch(code) or ( _is_a_closed_branch(code) and (len(line_coverage.branches.items()) == 2) ) ): if len(line_coverage.branches.items()) == 2: keys = sorted(line_coverage.branches) # if it's a compact decision, we can only use the fallback to analyze # simple decisions via branch calls line_coverage.decision = DecisionCoverageConditional( line_coverage.branches[keys[0]].count, line_coverage.branches[keys[1]].count, ) else: # it's a compplex decision with more than 2 branches. No accurate detection possible # Set the decision to uncheckable line_coverage.decision = DecisionCoverageUncheckable() LOGGER.debug(f"Uncheckable decision at line {lineno}") else: self.start_multiline_decision_analysis(lineno, code) # check if it's a case statement (measured at every line of a case, so a branch definition isn't given) elif _is_a_switch(code): # Get the coverage of the next line before a break max_lineno = lineno + 1 if self.coverage.lines: max_lineno = max(max_lineno, *self.coverage.lines.keys()) for next_lineno in range(lineno, max_lineno): line_coverage = self.coverage.lines.get(next_lineno) if line_coverage is not None: line_coverage.decision = DecisionCoverageSwitch(line_coverage.count) break if " break ;" in _prepare_decision_string(code): break def start_multiline_decision_analysis(self, lineno: int, code: str) -> None: # normal (non-compact) branch, analyze execution of following lines self.decision_analysis_active = True self.last_decision_line = lineno # count brackets to make sure we're outside of the decision expression self.decision_analysis_open_brackets += _get_delta_braces(code) def continue_multiline_decision_analysis(self, lineno: int, code: str) -> None: line_coverage = self.coverage.lines.get(lineno) exec_count = 0 if line_coverage is None else line_coverage.count last_decision_line_cov = self.coverage.lines.get(self.last_decision_line) # check, if the branch statement was finished in the last line if self.decision_analysis_open_brackets == 0: # set execution counts for the decision. true is the exec_count. # false is the delta between executed blocks and executions of the decision statement. delta_count = last_decision_line_cov.count - exec_count if delta_count >= 0: last_decision_line_cov.decision = DecisionCoverageConditional( exec_count, delta_count, ) else: last_decision_line_cov.decision = DecisionCoverageUncheckable() LOGGER.debug( f"Uncheckable decision at line {lineno}. (Delta = {delta_count})" ) # disable the current decision analysis self.decision_analysis_active = False self.decision_analysis_open_brackets = 0 else: # count amount of open/closed brackets to track, when we can start checking if the block is executed self.decision_analysis_open_brackets += _get_delta_braces(code) gcovr-7.2/gcovr/exclusions/000077500000000000000000000000001456671656200160405ustar00rootroot00000000000000gcovr-7.2/gcovr/exclusions/__init__.py000066400000000000000000000120151456671656200201500ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Handle exclusion markers and any other source code level filtering mechanisms. The different mechanisms are exposed as separate passes/functions that remove unwanted aspects from the coverage data. Alternatively, they full suite of exclusion rules can be invoked via ``apply_all_exclusions()``, which is configured via the usual options object. """ from dataclasses import dataclass from typing import List, Optional import logging from ..coverage import FileCoverage from .markers import apply_exclusion_markers from .noncode import remove_unreachable_branches, remove_noncode_lines LOGGER = logging.getLogger("gcovr") @dataclass class ExclusionOptions: """ Options used by exclusion processing. The defaults are just for testing purposes. Otherwise, this class acts more like an interface, describing some options in "gcovr.configuration". """ respect_exclusion_markers: bool = True exclude_lines_by_pattern: Optional[str] = None exclude_branches_by_pattern: Optional[str] = None exclude_pattern_prefix: str = "PREFIX" exclude_throw_branches: bool = False exclude_unreachable_branches: bool = False exclude_function_lines: bool = False exclude_internal_functions: bool = False exclude_noncode_lines: bool = False exclude_calls: bool = True def apply_all_exclusions( filecov: FileCoverage, *, lines: List[str], options: ExclusionOptions, ) -> None: """ Apply all available exclusion mechanisms, if they are enabled by the options. Modifies the FileCoverage in place. """ if options.exclude_noncode_lines: remove_noncode_lines(filecov, lines=lines) if options.respect_exclusion_markers: apply_exclusion_markers( filecov, lines=lines, exclude_lines_by_pattern=options.exclude_lines_by_pattern, exclude_branches_by_pattern=options.exclude_branches_by_pattern, exclude_pattern_prefix=options.exclude_pattern_prefix, ) if options.exclude_throw_branches: remove_throw_branches(filecov) if options.exclude_unreachable_branches: remove_unreachable_branches(filecov, lines=lines) if options.exclude_function_lines: remove_function_lines(filecov) if options.exclude_internal_functions: remove_internal_functions(filecov) if options.exclude_calls: remove_calls(filecov) def remove_calls(filecov: FileCoverage): """Remove the information about calls.""" # Clear the calls of each line. for line in filecov.lines.values(): line.calls.clear() def remove_internal_functions(filecov: FileCoverage): """Remove compiler-generated functions, e.g. for static initialization.""" # iterate over shallow copy for function in list(filecov.functions.values()): if _function_can_be_excluded(function.name): LOGGER.debug( "Ignoring symbol %s in line %s in file %s", function.name, ", ".join([str(line) for line in sorted(function.count.keys())]), filecov.filename, ) filecov.functions.pop(function.name) def _function_can_be_excluded(name: str) -> bool: """special names for construction/destruction of static objects will be ignored""" return name.startswith("__") or name.startswith("_GLOBAL__sub_I_") def remove_function_lines(filecov: FileCoverage) -> None: """Remove coverage for lines that contain a function definition.""" # iterate over a shallow copy known_function_lines = set( line for function in filecov.functions.values() for line in function.count.keys() ) for linecov in list(filecov.lines.values()): if linecov.lineno in known_function_lines: filecov.lines.pop(linecov.lineno) def remove_throw_branches(filecov: FileCoverage) -> None: """Remove branches annotated as "throw".""" for linecov in filecov.lines.values(): # iterate over shallow copy for branch_id, branch in list(linecov.branches.items()): if not branch.throw: continue LOGGER.debug( "Excluding unreachable branch on line %d file %s: detected as exception-only code", linecov.lineno, filecov.filename, ) linecov.branches.pop(branch_id) gcovr-7.2/gcovr/exclusions/markers.py000066400000000000000000000303071456671656200200610ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Handle explicit exclusion markers in source code, e.g. ``GCOVR_EXCL_LINE``. """ from typing import List, Optional, Tuple, Callable, Iterable import logging import re from ..coverage import FileCoverage LOGGER = logging.getLogger("gcovr") _EXCLUDE_FLAG = "_EXCL_" _EXCLUDE_LINE_WORD = "" _EXCLUDE_BRANCH_WORD = "BR_" _EXCLUDE_PATTERN_POSTFIX = "(LINE|START|STOP)" ExclusionPredicate = Callable[[int], bool] def apply_exclusion_markers( filecov: FileCoverage, *, lines: List[str], exclude_lines_by_pattern: Optional[str], exclude_branches_by_pattern: Optional[str], exclude_pattern_prefix: str, ) -> None: """ Remove any coverage information that is excluded by explicit markers such as ``GCOVR_EXCL_LINE``. Modifies the input FileCoverage in place. Arguments: filecov: the coverage to filter lines: the source code lines (not raw gcov lines) exclude_lines_by_pattern: string with regex syntax to exclude individual lines exclude_branches_by_pattern: string with regex syntax to exclude individual branches exclude_pattern_prefix: string with prefix for _LINE/_START/_STOP markers. """ line_is_excluded, branch_is_excluded = _find_excluded_ranges( lines=lines, warnings=_ExclusionRangeWarnings(filecov.filename), exclude_lines_by_custom_pattern=exclude_lines_by_pattern, exclude_branches_by_custom_pattern=exclude_branches_by_pattern, exclude_pattern_prefix=exclude_pattern_prefix, ) for linecov in filecov.lines.values(): # always erase decision coverage since exclusions can change analysis linecov.decision = None if line_is_excluded(linecov.lineno): linecov.excluded = True linecov.branches = {} linecov.count = 0 elif branch_is_excluded(linecov.lineno): linecov.branches = {} for functioncov in filecov.functions.values(): for lineno in functioncov.excluded.keys(): if line_is_excluded(lineno): functioncov.count[lineno] = 0 functioncov.excluded[lineno] = True class _ExclusionRangeWarnings: r""" Log warnings related to exclusion marker processing. Example: >>> source = '''\ ... some code ... foo // LCOV_EXCL_STOP ... bar // GCOVR_EXCL_START ... bar // GCOVR_EXCL_LINE ... baz // GCOV_EXCL_STOP ... "GCOVR_EXCL_START" ... ''' >>> caplog = getfixture('caplog') >>> caplog.clear() >>> _ = apply_exclusion_markers( # doctest: +NORMALIZE_WHITESPACE ... FileCoverage('example.cpp'), ... lines=source.strip().splitlines(), ... exclude_lines_by_pattern=None, ... exclude_branches_by_pattern=None, ... exclude_pattern_prefix='[GL]COVR?') >>> for message in caplog.record_tuples: ... print(f"{message[1]}: {message[2]}") 30: mismatched coverage exclusion flags. LCOV_EXCL_STOP found on line 2 without corresponding LCOV_EXCL_START, when processing example.cpp. 30: GCOVR_EXCL_LINE found on line 4 in excluded region started on line 3, when processing example.cpp. 30: GCOVR_EXCL_START found on line 3 was terminated by GCOV_EXCL_STOP on line 5, when processing example.cpp. 30: The coverage exclusion region start flag GCOVR_EXCL_START on line 6 did not have corresponding GCOVR_EXCL_STOP flag in file example.cpp. """ def __init__(self, filename: str) -> None: self.filename = filename def mismatched_start_stop( self, start_lineno: int, start: str, stop_lineno: int, stop: str ) -> None: """warn that start/stop region markers don't match""" LOGGER.warning( f"{start} found on line {start_lineno} " f"was terminated by {stop} on line {stop_lineno}, " f"when processing {self.filename}." ) def stop_without_start(self, lineno: int, expected_start: str, stop: str) -> None: """warn that a region was ended without corresponding start marker""" LOGGER.warning( "mismatched coverage exclusion flags.\n" f" {stop} found on line {lineno} without corresponding {expected_start}, " f"when processing {self.filename}." ) def start_without_stop(self, lineno: int, start: str, expected_stop: str) -> None: """warn that a region was started but not closed""" LOGGER.warning( f"The coverage exclusion region start flag {start}\n" f" on line {lineno} did not have corresponding {expected_stop} flag\n" f" in file {self.filename}." ) def line_after_start(self, lineno: int, start: str, start_lineno: int) -> None: """warn that a region was started but an excluded line was found""" LOGGER.warning( f"{start} found on line {lineno} in excluded region started on line {start_lineno}, " f"when processing {self.filename}." ) def _process_exclusion_marker( lineno: int, flag: str, header: str, exclude_word: str, warnings: _ExclusionRangeWarnings, exclude_ranges: List[Tuple[int, int]], exclusion_stack: List[Tuple[str, int]], ) -> None: """ Process the exclusion marker. Header is a marker name like LCOV or GCOVR. START flags are added to the exlusion stack STOP flags remove a marker from the exclusion stack """ if flag == "LINE": if exclusion_stack: warnings.line_after_start( lineno, f"{header}{_EXCLUDE_FLAG}{exclude_word}LINE", exclusion_stack[-1][1], ) else: exclude_ranges.append((lineno, lineno)) if flag == "START": exclusion_stack.append((header, lineno)) elif flag == "STOP": if not exclusion_stack: warnings.stop_without_start( lineno, f"{header}{_EXCLUDE_FLAG}{exclude_word}START", f"{header}{_EXCLUDE_FLAG}{exclude_word}STOP", ) else: start_header, start_lineno = exclusion_stack.pop() if header != start_header: warnings.mismatched_start_stop( start_lineno, f"{start_header}{_EXCLUDE_FLAG}{exclude_word}START", lineno, f"{header}{_EXCLUDE_FLAG}{exclude_word}STOP", ) exclude_ranges.append((start_lineno, lineno - 1)) else: # pragma: no cover pass def _find_excluded_ranges( lines: List[str], *, warnings: _ExclusionRangeWarnings, exclude_lines_by_custom_pattern: Optional[str] = None, exclude_branches_by_custom_pattern: Optional[str] = None, exclude_pattern_prefix: str, ) -> Tuple[ExclusionPredicate, ExclusionPredicate]: """ Scan through all lines to find line ranges and branch ranges covered by exclusion markers. Example: >>> lines = [ ... (11, '//PREFIX_EXCL_LINE'), (13, '//IGNORE_LINE'), ... (15, '//PREFIX_EXCL_START'), (18, '//PREFIX_EXCL_STOP'), ... (21, '//PREFIX_EXCL_BR_LINE'), (23, '//IGNORE_BR'), ... (25, '//PREFIX_EXCL_BR_START'), (28, '//PREFIX_EXCL_BR_STOP')] >>> exclude_line, exclude_branch = _find_excluded_ranges( ... _lines_from_sparse(lines), warnings=..., ... exclude_lines_by_custom_pattern='.*IGNORE_LINE', ... exclude_branches_by_custom_pattern='.*IGNORE_BR', ... exclude_pattern_prefix='PREFIX') >>> [lineno for lineno in range(30) if exclude_line(lineno)] [11, 13, 15, 16, 17] >>> [lineno for lineno in range(30) if exclude_branch(lineno)] [21, 23, 25, 26, 27] The stop marker line is NOT inclusive: >>> exclude_line, _ = _find_excluded_ranges( ... _lines_from_sparse([(3, '// PREFIX_EXCL_START'), (7, '// PREFIX_EXCL_STOP')]), ... warnings=..., ... exclude_pattern_prefix='PREFIX') >>> for lineno in range(1, 10): ... print(f"{lineno}: {'excluded' if exclude_line(lineno) else 'code'}") 1: code 2: code 3: excluded 4: excluded 5: excluded 6: excluded 7: code 8: code 9: code """ def find_range_impl( custom_pattern: Optional[str], exclude_word: str, ) -> ExclusionPredicate: custom_pattern_regex = None if custom_pattern: custom_pattern_regex = re.compile(custom_pattern) excl_pattern = re.compile( f"({exclude_pattern_prefix}){_EXCLUDE_FLAG}{exclude_word}{_EXCLUDE_PATTERN_POSTFIX}" ) # possibly overlapping inclusive (closed) ranges that describe exclusions regions exclude_ranges: List[Tuple[int, int]] = [] exclusion_stack: List[Tuple[str, int]] = [] for lineno, code in enumerate(lines, 1): if _EXCLUDE_FLAG in code: for header, flag in excl_pattern.findall(code): _process_exclusion_marker( lineno, flag, header, exclude_word, warnings, exclude_ranges, exclusion_stack, ) if custom_pattern_regex: if custom_pattern_regex.match(code): exclude_ranges.append((lineno, lineno)) for header, lineno in exclusion_stack: warnings.start_without_stop( lineno, f"{header}{_EXCLUDE_FLAG}{exclude_word}START", f"{header}{_EXCLUDE_FLAG}{exclude_word}STOP", ) return _make_is_in_any_range_inclusive(exclude_ranges) return ( find_range_impl(exclude_lines_by_custom_pattern, _EXCLUDE_LINE_WORD), find_range_impl(exclude_branches_by_custom_pattern, _EXCLUDE_BRANCH_WORD), ) def _make_is_in_any_range_inclusive( ranges: List[Tuple[int, int]], ) -> ExclusionPredicate: """ Create a function to check whether an input is in any range (inclusive). This function should provide reasonable performance if queries are mostly made in ascending order. Example: >>> select = _make_is_in_any_range_inclusive([(3,3), (5,7)]) >>> select(0) False >>> select(6) True >>> [x for x in range(10) if select(x)] [3, 5, 6, 7] """ # values are likely queried in ascending order, # allowing the search to start with the first possible range ranges = sorted(ranges) hint_value = 0 hint_index = 0 def is_in_any_range(value: int) -> bool: nonlocal hint_value, hint_index # if the heuristic failed, restart search from the beginning if value < hint_value: hint_index = 0 hint_value = value for i in range(hint_index, len(ranges)): start, end = ranges[i] hint_index = i # stop as soon as a too-large range is seen if value < start: break if start <= value <= end: return True else: hint_index = len(ranges) return False return is_in_any_range def _lines_from_sparse(sparse: Iterable[Tuple[int, str]]) -> List[str]: """ Convert lineno–source tuples to a flat list, useful for tests. >>> _lines_from_sparse([(3, 'foo'), (2, 'bar'), (3, 'foo2')]) ['', 'bar', 'foo2'] """ lines: List[str] = [] for lineno, source in sparse: lines.extend("" for _ in range(len(lines), lineno)) lines[lineno - 1] = source return lines gcovr-7.2/gcovr/exclusions/noncode.py000066400000000000000000000062111456671656200200370ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Heuristics for ignoring data on lines that don't look like actual code. """ from typing import List import re import logging from ..coverage import FileCoverage LOGGER = logging.getLogger("gcovr") _C_STYLE_COMMENT_PATTERN = re.compile(r"/\*.*?\*/") _CPP_STYLE_COMMENT_PATTERN = re.compile(r"//.*?$") def remove_unreachable_branches(filecov: FileCoverage, *, lines: List[str]) -> None: """Remove branches on lines that look like they don't contain useful code.""" for linecov in filecov.lines.values(): if not linecov.branches: continue if _line_can_contain_branches(lines[linecov.lineno - 1]): continue LOGGER.debug( "Excluding unreachable branch on line %d file %s: detected as compiler-generated code", linecov.lineno, filecov.filename, ) linecov.branches = {} def remove_noncode_lines(filecov: FileCoverage, *, lines: List[str]) -> None: """Remove lines that look like non-code.""" # iterate over a shallow copy for linecov in list(filecov.lines.values()): source_code = lines[linecov.lineno - 1] if linecov.count == 0 and _is_non_code(source_code): filecov.lines.pop(linecov.lineno) def _line_can_contain_branches(code: str) -> bool: """ False if the line looks empty except for braces. >>> _line_can_contain_branches('} // end something') False >>> _line_can_contain_branches('foo();') True """ code = _CPP_STYLE_COMMENT_PATTERN.sub("", code) code = _C_STYLE_COMMENT_PATTERN.sub("", code) code = code.strip().replace(" ", "") return code not in ["", "{", "}", "{}"] def _is_non_code(code: str) -> bool: """ Check for patterns that indicate that this line doesn't contain useful code. Examples: >>> _is_non_code(' // some comment!') True >>> _is_non_code(' /* some comment! */') True >>> _is_non_code('} else {') # could be easily made detectable False >>> _is_non_code('}else{') False >>> _is_non_code('else') True >>> _is_non_code('{') True >>> _is_non_code('/* some comment */ {') True >>> _is_non_code('}') True >>> _is_non_code('} // some code') True >>> _is_non_code('return {};') False """ code = _CPP_STYLE_COMMENT_PATTERN.sub("", code) code = _C_STYLE_COMMENT_PATTERN.sub("", code) code = code.strip() return len(code) == 0 or code in ["{", "}", "else"] gcovr-7.2/gcovr/formats/000077500000000000000000000000001456671656200153175ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/__init__.py000066400000000000000000000203541456671656200174340ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging from typing import Callable, List, Optional, Tuple from ..options import GcovrConfigOption, Options from ..coverage import CovData # the handler from .gcov import GcovHandler from .clover import CloverHandler from .cobertura import CoberturaHandler from .coveralls import CoverallsHandler from .csv import CsvHandler from .html import HtmlHandler from .jacoco import JaCoCoHandler from .json import JsonHandler from .lcov import LcovHandler from .sonarqube import SonarqubeHandler from .txt import TxtHandler LOGGER = logging.getLogger("gcovr") def get_options() -> List[GcovrConfigOption]: return [ o for o in [ *GcovHandler.get_options(), *CloverHandler.get_options(), *CoberturaHandler.get_options(), *CoverallsHandler.get_options(), *CsvHandler.get_options(), *HtmlHandler.get_options(), *JaCoCoHandler.get_options(), *JsonHandler.get_options(), *LcovHandler.get_options(), *SonarqubeHandler.get_options(), *TxtHandler.get_options(), ] if not isinstance(o, str) ] def read_reports(options) -> CovData: if options.json_add_tracefile or options.cobertura_add_tracefile: covdata: CovData = JsonHandler(options).read_report() or {} covdata.update(CoberturaHandler(options).read_report() or {}) else: covdata = GcovHandler(options).read_report() return covdata def write_reports(covdata: CovData, options: Options): from ..configuration import OutputOrDefault Generator = Tuple[ List[Optional[OutputOrDefault]], Callable[[CovData, str], bool], Callable[[], None], ] generators: List[Generator] = [] if options.clover or options.clover_pretty: generators.append( ( [options.clover], CloverHandler(options).write_report, lambda: LOGGER.warning( "Clover output skipped - " "consider providing an output file with `--clover=OUTPUT`." ), ) ) if options.cobertura or options.cobertura_pretty: generators.append( ( [options.cobertura], CoberturaHandler(options).write_report, lambda: LOGGER.warning( "Cobertura output skipped - " "consider providing an output file with `--cobertura=OUTPUT`." ), ) ) if options.coveralls or options.coveralls_pretty: generators.append( ( [options.coveralls], CoverallsHandler(options).write_report, lambda: LOGGER.warning( "Coveralls output skipped - " "consider providing an output file with `--coveralls=OUTPUT`." ), ) ) if options.csv: generators.append( ( [options.csv], CsvHandler(options).write_report, lambda: LOGGER.warning( "CSV output skipped - " "consider providing an output file with `--csv=OUTPUT`." ), ) ) if options.html or options.html_details or options.html_nested: generators.append( ( [options.html, options.html_details, options.html_nested], HtmlHandler(options).write_report, lambda: LOGGER.warning( "HTML output skipped - " "consider providing an output file with `--html=OUTPUT`." ), ) ) if options.jacoco or options.jacoco_pretty: generators.append( ( [options.jacoco], JaCoCoHandler(options).write_report, lambda: LOGGER.warning( "JaCoCo output skipped - " "consider providing an output file with `--jacoco=OUTPUT`." ), ) ) if options.json or options.json_pretty: generators.append( ( [options.json], JsonHandler(options).write_report, lambda: LOGGER.warning( "JSON output skipped - " "consider providing an output file with `--json=OUTPUT`." ), ) ) if options.json_summary or options.json_summary_pretty: generators.append( ( [options.json_summary], JsonHandler(options).write_summary_report, lambda: LOGGER.warning( "JSON summary output skipped - " "consider providing an output file with `--json-summary=OUTPUT`." ), ) ) if options.lcov: generators.append( ( [options.lcov], LcovHandler(options).write_report, lambda: LOGGER.warning( "LCOV output skipped - " "consider providing an output file with `--lcov=OUTPUT`." ), ) ) if options.sonarqube: generators.append( ( [options.sonarqube], SonarqubeHandler(options).write_report, lambda: LOGGER.warning( "SonarQube output skipped - " "consider providing an output file with `--sonarqube=OUTPUT`." ), ) ) if options.txt: generators.append( ( [options.txt], TxtHandler(options).write_report, lambda: LOGGER.warning( "Text output skipped - " "consider providing an output file with `--txt=OUTPUT`." ), ) ) writer_errors = [] reports_were_written = False default_output_used = False default_output = OutputOrDefault(None) if options.output is None else options.output for output_choices, format_writer, on_no_output in generators: output = OutputOrDefault.choose(output_choices, default=default_output) if output is not None and output is default_output: default_output_used = True if not output.is_dir: default_output = None if output is not None: try: format_writer(covdata, output.abspath) except RuntimeError as e: writer_errors.append(str(e)) reports_were_written = True else: on_no_output() if not reports_were_written: output_path = "-" if default_output is None else default_output.abspath default_output = None try: TxtHandler(options).write_report(covdata, output_path) except RuntimeError as e: writer_errors.append(str(e)) if ( default_output is not None and default_output.value is not None and not default_output_used ): LOGGER.warning( f"--output={repr(default_output.value)} option was provided but not used." ) if options.txt_summary: try: TxtHandler(options).write_summary_report(covdata, "-") except RuntimeError as e: writer_errors.append(str(e)) if writer_errors: errors_as_string = "\n".join(writer_errors) raise RuntimeError( f"Not all output files where written successful:\n{errors_as_string}" ) gcovr-7.2/gcovr/formats/base.py000066400000000000000000000036541456671656200166130ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ..options import GcovrConfigOption, Options from ..coverage import CovData class BaseHandler: def get_options() -> List[GcovrConfigOption]: return [] def __init__(self, options: Options): global_options = [ "timestamp", "root", "root_dir", "root_filter", "sort_branches", "sort_key", "sort_reverse", "search_paths", "source_encoding", "starting_dir", "filter", "exclude", ] option_dict = {} for name in global_options + [ o if isinstance(o, str) else o.name for o in self.__class__.get_options() ]: option_dict[name] = options.get(name) self.options = Options(**option_dict) def read_report(self) -> CovData: raise RuntimeError("Function 'read_report' not implemented.") def write_report(self, covdata: CovData, output_file: str) -> None: raise RuntimeError("Function 'write_report' not implemented.") def write_summary_report(self, covdata: CovData, output_file: str) -> None: raise RuntimeError("Function 'write_summary_report' not implemented.") gcovr-7.2/gcovr/formats/clover/000077500000000000000000000000001456671656200166115ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/clover/__init__.py000066400000000000000000000043331456671656200207250ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class CloverHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ # Global options used for merging. "merge_mode_functions", # Local options GcovrConfigOption( "clover", ["--clover"], group="output_options", metavar="OUTPUT", help=( "Generate a Clover XML report. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "clover_pretty", ["--clover-pretty"], group="output_options", help=("Pretty-print the Clover XML report. Implies --clover."), action="store_true", ), GcovrConfigOption( "clover_project", ["--clover-project"], group="output_options", type=str, help=("The project name for the Clover XML report."), ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.2/gcovr/formats/clover/write.py000066400000000000000000000155611456671656200203250ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import annotations from dataclasses import dataclass import logging from typing import Dict from lxml import etree from ...options import Options from ...utils import ( get_md5_hexdigest, open_binary_for_writing, presentable_filename, ) from ...coverage import CovData, LineCoverage LOGGER = logging.getLogger("gcovr") def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce an XML report in the Cobertura format""" timestamp = str(int(options.timestamp.timestamp())) root = etree.Element("coverage") root.set("clover", timestamp) root.set("generated", timestamp) project_elem = etree.SubElement(root, "project") if options.clover_project: project_elem.set("name", options.clover_project) project_elem.set("timestamp", timestamp) project_metrics = _metrics_element() project_elem.append(project_metrics) project_data = ProjectData(0, 0, 0, 0) # Generate the coverage output (on a per-package basis) packages: Dict[str, PackageData] = {} for f in sorted(covdata): data = covdata[f] filename = presentable_filename(f, root_filter=options.root_filter) if "/" in filename: directory, fname = filename.rsplit("/", 1) else: directory, fname = "root", filename package_data = packages.setdefault( directory, PackageData({}, 0, 0, 0), ) file_elem = etree.Element("file") file_metrics = _metrics_element() file_elem.append(file_metrics) class_elem = etree.SubElement(file_elem, "class") class_elem.set("name", f"id${get_md5_hexdigest(filename.encode())}") class_metrics = _metrics_element() class_elem.append(class_metrics) ncloc = 0 covered_elements = 0 for lineno in sorted(data.lines): line_cov = data.lines[lineno] if not line_cov.is_reportable: continue ncloc += 1 if line_cov.is_covered: covered_elements += 1 file_elem.append(_line_element(line_cov)) file_elem.set("name", fname) file_elem.set("path", filename) file_metrics.set("classes", "1") file_metrics.set("loc", str(lineno)) file_metrics.set("ncloc", str(ncloc)) file_metrics.set("elements", str(ncloc)) file_metrics.set("coveredelements", str(covered_elements)) class_metrics.set("elements", str(ncloc)) class_metrics.set("coveredelements", str(covered_elements)) package_data.files_xml[fname] = file_elem package_data.loc += lineno package_data.ncloc += ncloc package_data.covered_elements += covered_elements project_data.files += 1 project_data.loc += lineno project_data.ncloc += ncloc project_data.covered_elements += covered_elements project_metrics.set("packages", str(len(packages))) project_metrics.set("classes", str(project_data.files)) project_metrics.set("files", str(project_data.files)) project_metrics.set("loc", str(project_data.loc)) project_metrics.set("ncloc", str(project_data.ncloc)) project_metrics.set("elements", str(project_data.ncloc)) project_metrics.set("coveredelements", str(project_data.covered_elements)) for package_name in sorted(packages): package_data = packages[package_name] package_elem = etree.SubElement(project_elem, "package") package_metrics = _metrics_element() package_elem.append(package_metrics) number_files = str(len(package_data.files_xml)) package_metrics.set("classes", number_files) package_metrics.set("files", number_files) package_metrics.set("loc", str(package_data.loc)) package_metrics.set("ncloc", str(package_data.ncloc)) package_metrics.set("elements", str(package_data.ncloc)) package_metrics.set("coveredelements", str(package_data.covered_elements)) for fname in sorted(package_data.files_xml): package_elem.append(package_data.files_xml[fname]) package_elem.set("name", package_name.replace("/", ".")) # WTH is this needed??? testproject_elem = etree.SubElement(root, "testproject") testproject_elem.set("timestamp", timestamp) testproject_metrics = _metrics_element() testproject_elem.append(testproject_metrics) package_elem = etree.SubElement(testproject_elem, "package") package_elem.set("name", "dummy") package_metrics = _metrics_element() package_elem.append(package_metrics) file_elem = etree.Element("file") file_elem.set("name", "dummy") file_elem.set("path", "dummy") package_elem.append(file_elem) file_metrics = _metrics_element() file_elem.append(file_metrics) class_elem = etree.SubElement(file_elem, "class") class_elem.set("name", f"id${get_md5_hexdigest(b'dummy')}") class_metrics = _metrics_element() class_elem.append(class_metrics) with open_binary_for_writing(output_file, "clover.xml") as fh: fh.write( etree.tostring( root, pretty_print=options.clover_pretty, encoding="UTF-8", xml_declaration=True, # doctype="", ) ) @dataclass class ProjectData: files: int loc: int ncloc: int covered_elements: int @dataclass class PackageData: files_xml: Dict[str, etree.Element] loc: int ncloc: int covered_elements: int def _metrics_element() -> etree.Element: elem = etree.Element("metrics") for metric in [ "complexity", "elements", "coveredelements", "conditionals", "coveredconditionals", "statements", "coveredstatements", "coveredmethods", "methods", ]: elem.set(metric, "0") return elem def _line_element(line: LineCoverage) -> etree.Element: elem = etree.Element("line") elem.set("num", str(line.lineno)) elem.set("type", "stmt") elem.set("count", str(line.count)) return elem gcovr-7.2/gcovr/formats/cobertura/000077500000000000000000000000001456671656200173055ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/cobertura/__init__.py000066400000000000000000000051571456671656200214260ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class CoberturaHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ # Global options used for merging. "merge_mode_functions", # Local options GcovrConfigOption( "cobertura", ["--cobertura", "-x", "--xml"], group="output_options", metavar="OUTPUT", help=( "Generate a Cobertura XML report. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "cobertura_pretty", ["--cobertura-pretty", "--xml-pretty"], group="output_options", help=("Pretty-print the Cobertura XML report. Implies --cobertura."), action="store_true", ), GcovrConfigOption( "cobertura_add_tracefile", ["--cobertura-add-tracefile"], config="cobertura-add-tracefile", help=( "Combine the coverage data from Cobertura XML files. " "When this option is used gcov is not run to collect " "the new coverage data." ), action="append", default=[], ), ] def read_report(self) -> CovData: from .read import read_report return read_report(self.options) def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.2/gcovr/formats/cobertura/read.py000066400000000000000000000113471456671656200206000ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging import os from glob import glob from lxml import etree from ...options import Options from ..gcov.read import apply_filter_include_exclude from ...coverage import ( BranchCoverage, CovData, FileCoverage, LineCoverage, ) from ...merging import ( get_merge_mode_from_options, insert_branch_coverage, insert_file_coverage, insert_line_coverage, ) LOGGER = logging.getLogger("gcovr") # # Get coverage from already existing gcovr JSON files # def read_report(options: Options) -> CovData: """merge a coverage from multiple reports in the format compatible with Cobertura""" if len(options.cobertura_add_tracefile) == 0: return None datafiles = set() for trace_files_regex in options.cobertura_add_tracefile: trace_files = glob(trace_files_regex, recursive=True) if not trace_files: raise RuntimeError( "Bad --covertura-add-tracefile option.\n" "\tThe specified file does not exist." ) else: for trace_file in trace_files: datafiles.add(os.path.normpath(trace_file)) covdata = dict() for filename in datafiles: LOGGER.debug(f"Processing XML file: {filename}") try: root = etree.parse(filename).getroot() except Exception as e: raise RuntimeError(f"Bad --cobertura-add-tracefile option.\n{e}") for gcovr_file in root.xpath("./packages//class"): if gcovr_file.get("filename") is None: LOGGER.warning( f"missing filename attribute in class element of {filename}" ) continue file_path = os.path.join( os.path.abspath(options.root), os.path.normpath(gcovr_file.get("filename")), ) filtered, excluded = apply_filter_include_exclude( file_path, options.filter, options.exclude ) # Ignore if the filename does not match the filter if filtered: LOGGER.debug(f" Filtering coverage data for file {file_path}") continue # Ignore if the filename matches the exclude pattern if excluded: LOGGER.debug(f" Excluding coverage data for file {file_path}") continue file_coverage = FileCoverage(file_path) merge_options = get_merge_mode_from_options(options) for xml_line in gcovr_file.xpath("./lines//line"): insert_line_coverage(file_coverage, _line_from_xml(filename, xml_line)) insert_file_coverage(covdata, file_coverage, merge_options) return covdata def _line_from_xml(filename: str, xml_line) -> LineCoverage: try: lineno = int(xml_line.get("number")) except Exception: raise RuntimeError( "Bad --covertura-add-tracefile option.\n" f"'number' attribute is required and must be an integer: {etree.tostring(xml_line).decode()}\n" ) try: count = int(xml_line.get("hits")) except Exception: raise RuntimeError( "Bad --covertura-add-tracefile option.\n" f"'hits' attribute is required and must be an integer: {etree.tostring(xml_line).decode()}\n" ) is_branch = xml_line.get("branch") == "true" branch_msg = xml_line.get("condition-coverage") line = LineCoverage(lineno, count=count) if is_branch and branch_msg is not None: try: [covered, total] = branch_msg[branch_msg.rfind("(") + 1 : -1].split("/") for i in range(int(total)): insert_branch_coverage(line, i, _branch_from_json(i, i < int(covered))) except Exception: LOGGER.warning( f"Invalid branch information for line {line.lineno} in file {filename}" ) return line def _branch_from_json(blockno: int, is_covered: bool) -> BranchCoverage: return BranchCoverage( blockno=blockno, count=1 if is_covered else 0, ) gcovr-7.2/gcovr/formats/cobertura/write.py000066400000000000000000000137731456671656200210240ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import annotations from dataclasses import dataclass from typing import Dict from lxml import etree from ...options import Options from ...version import __version__ from ...utils import force_unix_separator, open_binary_for_writing, presentable_filename from ...coverage import CovData, CoverageStat, LineCoverage, SummarizedStats def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce an XML report in the Cobertura format""" stats = SummarizedStats.from_covdata(covdata) root = etree.Element("coverage") root.set("line-rate", _rate(stats.line)) root.set("branch-rate", _rate(stats.branch)) root.set("lines-covered", str(stats.line.covered)) root.set("lines-valid", str(stats.line.total)) root.set("branches-covered", str(stats.branch.covered)) root.set("branches-valid", str(stats.branch.total)) root.set("complexity", "0.0") root.set("timestamp", str(int(options.timestamp.timestamp()))) root.set("version", f"gcovr {__version__}") # Generate the element: this is either the root directory # (specified by --root), or the CWD. sources = etree.SubElement(root, "sources") # Generate the coverage output (on a per-package basis) packageXml = etree.SubElement(root, "packages") packages: Dict[str, PackageData] = {} for f in sorted(covdata): data = covdata[f] filename = presentable_filename(f, root_filter=options.root_filter) if "/" in filename: directory, fname = filename.rsplit("/", 1) else: directory, fname = "", filename package = packages.setdefault( directory, PackageData( {}, CoverageStat.new_empty(), CoverageStat.new_empty(), ), ) c = etree.Element("class") # The Cobertura DTD requires a methods section, which isn't # trivial to get from gcov (so we will leave it blank) etree.SubElement(c, "methods") lines = etree.SubElement(c, "lines") # TODO should use FileCoverage.branch_coverage() calculation class_branch = CoverageStat.new_empty() for lineno in sorted(data.lines): line_cov = data.lines[lineno] if not line_cov.is_reportable: continue b = line_cov.branch_coverage() if b.total: class_branch += b lines.append(_line_element(line_cov)) stats = SummarizedStats.from_file(data) className = fname.replace(".", "_") c.set("name", className) c.set("filename", filename) c.set("line-rate", _rate(stats.line)) c.set("branch-rate", _rate(class_branch)) c.set("complexity", "0.0") package.classes_xml[className] = c package.line += stats.line package.branch += class_branch for packageName in sorted(packages): packageData = packages[packageName] package = etree.Element("package") packageXml.append(package) classes = etree.SubElement(package, "classes") for className in sorted(packageData.classes_xml): classes.append(packageData.classes_xml[className]) package.set("name", packageName.replace("/", ".")) package.set("line-rate", _rate(packageData.line)) package.set("branch-rate", _rate(packageData.branch)) package.set("complexity", "0.0") # Populate the element: this is the root directory etree.SubElement(sources, "source").text = force_unix_separator( options.root.strip() ) with open_binary_for_writing(output_file, "cobertura.xml") as fh: fh.write( etree.tostring( root, pretty_print=options.cobertura_pretty, encoding="UTF-8", xml_declaration=True, doctype="", ) ) @dataclass class PackageData: classes_xml: Dict[str, etree.Element] line: CoverageStat branch: CoverageStat def _rate(stat: CoverageStat) -> str: """format a CoverageStat as a string in range 0.0 to 1.0 inclusive""" total = stat.total covered = stat.covered if not total: return "1.0" return str(covered / total) def _line_element(line: LineCoverage) -> etree.Element: branch = line.branch_coverage() elem = etree.Element("line") elem.set("number", str(line.lineno)) elem.set("hits", str(line.count)) if not branch.total: elem.set("branch", "false") else: assert branch.percent is not None elem.set("branch", "true") elem.set( "condition-coverage", f"{int(branch.percent)}% ({branch.covered}/{branch.total})", ) elem.append(_conditions_element(branch)) return elem def _conditions_element(branch: CoverageStat) -> etree.Element: elem = etree.Element("conditions") elem.append(_condition_element(branch)) return elem def _condition_element(branch: CoverageStat) -> etree.Element: coverage = branch.percent assert coverage is not None elem = etree.Element("condition") elem.set("number", "0") elem.set("type", "jump") elem.set("coverage", f"{int(coverage)}%") return elem gcovr-7.2/gcovr/formats/coveralls/000077500000000000000000000000001456671656200173115ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/coveralls/__init__.py000066400000000000000000000036331456671656200214270ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class CoverallsHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ GcovrConfigOption( "coveralls", ["--coveralls"], group="output_options", metavar="OUTPUT", help=( "Generate Coveralls API coverage report in this file name. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "coveralls_pretty", ["--coveralls-pretty"], group="output_options", help=("Pretty-print the coveralls report. Implies --coveralls."), action="store_true", ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.2/gcovr/formats/coveralls/write.py000066400000000000000000000222461456671656200210230ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import absolute_import import json import datetime import functools import os import re import shutil import subprocess from typing import Any, Dict from ...options import Options from ...utils import get_md5_hexdigest, presentable_filename, open_text_for_writing from ...coverage import CovData, FileCoverage PRETTY_JSON_INDENT = 4 def _write_coveralls_result(gcovr_json_dict, output_file, pretty): r"""helper utility to output json format dictionary to a file/STDOUT""" write_json = json.dump if pretty: write_json = functools.partial( write_json, indent=PRETTY_JSON_INDENT, separators=(",", ": "), sort_keys=True, ) else: write_json = functools.partial(write_json, sort_keys=True) with open_text_for_writing(output_file, "coveralls.json") as fh: write_json(gcovr_json_dict, fh) def write_report(covdata: CovData, output_file: str, options: Options) -> None: """ Outputs a JSON report in the Coveralls API coverage format @param covdata: is a dictionary of file coverage objects, keyed with an absolute filepath @param output_file: is the name of the file to create @param options: options object """ # Create object to collect coverage data json_dict = {} # Capture timestamp timestamp: datetime.datetime = options.timestamp.astimezone(datetime.timezone.utc) json_dict["run_at"] = timestamp.strftime("%Y-%m-%d %H:%M:%S UTC") # Pull environment variables if os.environ.get("COVERALLS_REPO_TOKEN") is not None: json_dict["repo_token"] = os.environ.get("COVERALLS_REPO_TOKEN") CurrentBranch = None CurrentCommit = None CurrentPullRequest = None # Stub for own test suite if os.environ.get("GCOVR_TEST_SUITE") is not None: json_dict["service_name"] = "gcovr-test-suite" json_dict["service_job_id"] = "id" json_dict["service_number"] = "number" CurrentPullRequest = "pr" CurrentBranch = "branch" CurrentCommit = None # Consume Travis CI specific environment variables _(if available)_ # See https://docs.travis-ci.com/user/environment-variables elif os.environ.get("TRAVIS_JOB_ID") is not None: json_dict["service_name"] = "travis-ci" json_dict["service_job_id"] = os.environ.get("TRAVIS_JOB_ID") json_dict["service_number"] = os.environ.get("TRAVIS_BUILD_NUMBER") CurrentCommit = os.environ.get("TRAVIS_COMMIT") CurrentPullRequest = os.environ.get("TRAVIS_PULL_REQUEST") CurrentBranch = os.environ.get("TRAVIS_BRANCH") # Consume Appveyor specific environment variables _(if available)_ # See https://www.appveyor.com/docs/environment-variables/ elif os.environ.get("APPVEYOR_URL") is not None: json_dict["service_name"] = "appveyor" json_dict["service_job_id"] = os.environ.get("APPVEYOR_JOB_ID") json_dict["service_number"] = os.environ.get("APPVEYOR_JOB_NUMBER") CurrentCommit = os.environ.get("APPVEYOR_REPO_COMMIT") CurrentPullRequest = os.environ.get("APPVEYOR_PULL_REQUEST_NUMBER") CurrentBranch = os.environ.get("APPVEYOR_REPO_BRANCH") # Consume Jenkins specific environment variables _(if available)_ # See https://opensource.triology.de/jenkins/pipeline-syntax/globals elif os.environ.get("JENKINS_URL") is not None: json_dict["service_name"] = "jenkins-ci" json_dict["service_job_id"] = os.environ.get("JOB_NAME") json_dict["service_number"] = os.environ.get("BUILD_ID") if os.environ.get("GIT_COMMIT") is not None: CurrentCommit = os.environ.get("GIT_COMMIT") CurrentPullRequest = os.environ.get("CHANGE_ID") CurrentBranch = os.environ.get("BRANCH_NAME") # Consume GitHup Actions specific environment variables _(if available)_ # See https://docs.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables#default-environment-variables elif os.environ.get("GITHUB_ACTIONS") is not None: json_dict["service_name"] = "github-actions-ci" json_dict["service_job_id"] = os.environ.get("GITHUB_WORKFLOW") json_dict["service_number"] = os.environ.get("GITHUB_RUN_ID") CurrentCommit = os.environ.get("GITHUB_SHA") if os.environ.get("GITHUB_HEAD_REF") is not None: CurrentPullRequest = re.sub( r"^refs/pull/(\d+)/merge$", r"\1", os.environ.get("GITHUB_HEAD_REF") ) CurrentBranch = os.environ.get("GITHUB_REF") else: CurrentBranch = re.sub(r"^refs/heads/", "", os.environ.get("GITHUB_REF")) if CurrentPullRequest is not None: json_dict["service_pull_request"] = CurrentPullRequest git = ( shutil.which("git") if os.environ.get("GCOVR_TEST_SUITE_NO_GIT_COMMAND") is None else None ) def run_git_cmd(*args): process = subprocess.Popen( [git] + list(args), stdout=subprocess.PIPE, cwd=options.root_dir ) return process.communicate()[0].decode("UTF-8").rstrip() def run_git_log_cmd(arg): return run_git_cmd("--no-pager", "log", "-1", "--pretty=format:{}".format(arg)) if git and "true" in run_git_cmd("rev-parse", "--is-inside-work-tree"): if CurrentBranch is None: CurrentBranch = run_git_cmd("rev-parse", "--abbrev-ref", "HEAD").rstrip() if CurrentCommit is None: CurrentCommit = run_git_log_cmd("%H") json_dict["git"] = { "head": { "id": CurrentCommit, "author_name": run_git_log_cmd("%aN"), "author_email": run_git_log_cmd("%ae"), "committer_name": run_git_log_cmd("%cN"), "committer_email": run_git_log_cmd("%ce"), "message": run_git_log_cmd("%s"), }, "branch": CurrentBranch, "remotes": [ {"name": line.split()[0], "url": line.split()[1]} for line in run_git_cmd("remote", "-v").split("\n") if line.endswith("(fetch)") ], } elif CurrentCommit is not None: json_dict["commit_sha"] = CurrentCommit # Loop through each coverage file collecting details json_dict["source_files"] = [] for file_path in sorted(covdata): # File data has been compiled json_dict["source_files"].append(_make_source_file(covdata[file_path], options)) _write_coveralls_result(json_dict, output_file, options.coveralls_pretty) def _make_source_file(coverage_details: FileCoverage, options) -> Dict[str, Any]: # Object with Coveralls file details source_file = {} # Generate md5 hash of file contents with open(coverage_details.filename, "rb") as file_handle: contents = file_handle.read() source_file["source_digest"] = get_md5_hexdigest(contents) total_line_count = len(contents.splitlines()) # Isolate relative file path relative_file_path = presentable_filename( coverage_details.filename, root_filter=options.root_filter, ) source_file["name"] = relative_file_path # Initialize coverage array and load with line coverage data source_file["coverage"] = [] # source_file['branches'] = [] for line in sorted(coverage_details.lines): # Extract LineCoverage object line_details = coverage_details.lines[line] # Comment lines are not collected in `covdata`, but must # be reported to coveralls (fill missing lines) _extend_with_none(source_file["coverage"], line - 1) if not line_details.is_reportable: source_file["coverage"].append(None) continue # Record line counts at corresponding list index source_file["coverage"].append(line_details.count) # Record branch information (INCOMPLETE/OMITTED) # branch_details = line_details.branches # if branch_details: # b_total, b_hits, coverage = line_details.branch_coverage() # source_file['coverage'].append(line) # # TODO: Add block information to `covdata` object # source_file['coverage'].append(0) # source_file['coverage'].append(b_total) # source_file['coverage'].append(b_hits) # add trailing empty lines _extend_with_none(source_file["coverage"], total_line_count) return source_file def _extend_with_none(target: list, wanted_len: int) -> None: current_len = len(target) target.extend(None for _ in range(current_len, wanted_len)) gcovr-7.2/gcovr/formats/csv/000077500000000000000000000000001456671656200161125ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/csv/__init__.py000066400000000000000000000031251456671656200202240ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class CsvHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ GcovrConfigOption( "csv", ["--csv"], group="output_options", metavar="OUTPUT", help=( "Generate a CSV summary report. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.2/gcovr/formats/csv/write.py000066400000000000000000000051471456671656200176250ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import csv from typing import Tuple, Optional from ...options import Options from ...utils import presentable_filename, open_text_for_writing from ...coverage import CovData, CoverageStat, SummarizedStats, sort_coverage def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce gcovr csv report""" # Open output without translation of line endings. # The CSV writer uses as default line enedings "\r\n" (according to # https://datatracker.ietf.org/doc/html/rfc4180) with open_text_for_writing(output_file, "coverage.csv", newline="") as fh: keys = sort_coverage( covdata, sort_key=options.sort_key, sort_reverse=options.sort_reverse, by_metric="branch" if options.sort_branches else "line", ) writer = csv.writer(fh) writer.writerow( ( "filename", "line_total", "line_covered", "line_percent", "branch_total", "branch_covered", "branch_percent", "function_total", "function_covered", "function_percent", ) ) for key in keys: filename = presentable_filename(covdata[key].filename, options.root_filter) stats = SummarizedStats.from_file(covdata[key]) writer.writerow( [ filename, *_stat_tuple(stats.line), *_stat_tuple(stats.branch), *_stat_tuple(stats.function), ] ) def _stat_tuple(stat: CoverageStat) -> Tuple[int, int, Optional[float]]: """creates tuple (total, covered, ratio) with ratio in range 0..1 incl""" percent = stat.percent if percent is not None: percent = percent / 100.0 return stat.total, stat.covered, percent gcovr-7.2/gcovr/formats/gcov/000077500000000000000000000000001456671656200162555ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/gcov/__init__.py000066400000000000000000000164751456671656200204030ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from multiprocessing import cpu_count import os from typing import List from ...options import GcovrConfigOption, relative_path from ...formats.base import BaseHandler from ...coverage import CovData from ...utils import FilterOption class GcovHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ # Global options needed for report "show_decision", # Global options used for merging end exclusion processing. "exclude_calls", "exclude_noncode_lines", "exclude_throw_branches", "exclude_unreachable_branches", "exclude_function_lines", "exclude_internal_functions", "respect_exclusion_markers", "exclude_lines_by_pattern", "exclude_branches_by_pattern", "exclude_pattern_prefix", "merge_mode_functions", # Local options GcovrConfigOption( "gcov_files", ["-g", "--gcov-use-existing-files", "--use-gcov-files"], group="gcov_options", help="Use existing gcov files for analysis.", action="store_true", ), GcovrConfigOption( "gcov_ignore_errors", ["--gcov-ignore-errors"], group="gcov_options", choices=[ "all", "source_not_found", "output_error", "no_working_dir_found", ], nargs="?", const="all", default=None, help=( "Ignore errors from invoking GCOV command " "instead of exiting with an error. " "A report will be shown on stderr. " "Default is '{default!s}'." ), type=str, action="append", ), GcovrConfigOption( "gcov_ignore_parse_errors", ["--gcov-ignore-parse-errors"], group="gcov_options", choices=[ "all", "negative_hits.warn", "negative_hits.warn_once_per_file", ], nargs="?", const="all", default=None, help=( "Skip lines with parse errors in GCOV files " "instead of exiting with an error. " "A report will be shown on stderr. " "Default is '{default!s}'." ), type=str, action="append", ), GcovrConfigOption( "gcov_filter", ["--gcov-filter"], group="filter_options", help=( "Keep only gcov data files that match this filter. " "Can be specified multiple times." ), action="append", type=FilterOption, default=[], ), GcovrConfigOption( "gcov_exclude", ["--gcov-exclude"], group="filter_options", help=( "Exclude gcov data files that match this filter. " "Can be specified multiple times." ), action="append", type=FilterOption, default=[], ), GcovrConfigOption( "gcov_exclude_dirs", ["--gcov-exclude-directories", "--exclude-directories"], group="filter_options", help=( "Exclude directories that match this regex " "while searching raw coverage files. " "Can be specified multiple times." ), action="append", type=FilterOption.NonEmpty, default=[], ), GcovrConfigOption( "gcov_cmd", ["--gcov-executable"], group="gcov_options", help=( "Use a particular gcov executable. " "Must match the compiler you are using, " "e.g. 'llvm-cov gcov' for Clang. " "Can include additional arguments. " "Defaults to the GCOV environment variable, " "or 'gcov': '{default!s}'." ), default=os.environ.get("GCOV", "gcov"), ), GcovrConfigOption( "gcov_objdir", ["--gcov-object-directory", "--object-directory"], group="gcov_options", help=( "Override normal working directory detection. " "Gcovr needs to identify the path between gcda files " "and the directory where the compiler was originally run. " "Normally, gcovr can guess correctly. " "This option specifies either " "the path from gcc to the gcda file (i.e. gcc's '-o' option), " "or the path from the gcda file to gcc's working directory." ), type=relative_path, ), GcovrConfigOption( "gcov_keep", ["-k", "--gcov-keep", "--keep"], config="keep-gcov-files", group="gcov_options", help=( "Keep gcov files after processing. " "This applies both to files that were generated by gcovr, " "or were supplied via the --gcov-use-existing-files option. " ), action="store_true", ), GcovrConfigOption( "gcov_delete", ["-d", "--gcov-delete", "--delete"], config="delete-gcov-files", group="gcov_options", help="Delete gcda files after processing.", action="store_true", ), GcovrConfigOption( "gcov_parallel", ["-j"], config="gcov-parallel", group="gcov_options", help="Set the number of threads to use in parallel.", nargs="?", const=cpu_count(), type=int, default=1, ), ] def read_report(self) -> CovData: from .read import read_report return read_report(self.options) gcovr-7.2/gcovr/formats/gcov/parser.py000066400000000000000000000724341456671656200201350ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Handle parsing of the textual ``.gcov`` file format. Other modules should only use the following items: `parse_metadata()`, `parse_coverage()`, `UnknownLineType`. The behavior of this parser was informed by the following sources: * the old GcovParser class * the *Invoking Gcov* section in the GCC manual (version 11) * the ``gcov.c`` source code in GCC (especially for understanding the exact number format) """ # pylint: disable=too-many-lines import enum import logging import re from typing import ( Any, Dict, Iterable, List, NamedTuple, NoReturn, Optional, Pattern, Tuple, Union, ) from gcovr.utils import get_md5_hexdigest from ...coverage import ( BranchCoverage, FileCoverage, FunctionCoverage, CallCoverage, LineCoverage, ) from ...merging import ( FUNCTION_MAX_LINE_MERGE_OPTIONS, insert_branch_coverage, insert_function_coverage, insert_line_coverage, insert_call_coverage, ) LOGGER = logging.getLogger("gcovr") def _line_pattern(pattern: str) -> Pattern[str]: """ Compile a regex from a line pattern. A line pattern is a normal regex, except that the following placeholders will be replaced by pattern fragments: * ``VALUE`` -> matches gcov's ``format_gcov()`` output (percentage or human-readable) * ``INT`` -> matches an integer * the pattern is anchored at the start/end * space is replaced by ``[ ]+`` """ pattern = pattern.replace(" ", r" +") pattern = pattern.replace("INT", r"[0-9]+") pattern = pattern.replace("VALUE", r"(?:NAN %|-?[0-9.]+[%kMGTPEZY]?)") return re.compile("^" + pattern + "$") _RE_FUNCTION_LINE = _line_pattern( r"function (.*?) called (INT) returned (VALUE) blocks executed (VALUE)" ) _RE_BRANCH_LINE = _line_pattern( r"branch (INT) (?:taken (VALUE)|never executed)(?: \((\w+)\))?" ) _RE_CALL_LINE = _line_pattern(r"call (INT) (?:returned (VALUE)|never executed)") _RE_UNCONDITIONAL_LINE = _line_pattern( r"unconditional (INT) (?:taken (VALUE)|never executed)" ) _RE_SOURCE_LINE = _line_pattern(r"(?: )?(VALUE[*]?|-|[#]{5}|[=]{5}):(?: )?(INT):(.*)") _RE_BLOCK_LINE = _line_pattern(r"(?: )?(VALUE|[$]{5}|[%]{5}):(?: )?(INT)-block (INT)") class _ExtraInfo(enum.Flag): """Additional info about lines, such as noncode or exception-only status.""" NONE = 0 NONCODE = enum.auto() EXCEPTION_ONLY = enum.auto() PARTIAL = enum.auto() def __repr__(self) -> str: return str(self).replace("_ExtraInfo.", "") class _SourceLine(NamedTuple): """A gcov line with source code: ``HITS: LINENO:CODE``""" hits: int lineno: int source_code: str extra_info: _ExtraInfo class _MetadataLine(NamedTuple): """A gcov line with metadata: ``-: 0:KEY:VALUE``""" key: str value: Optional[str] class _BlockLine(NamedTuple): """A gcov line with block data: ``HITS: LINENO-block BLOCKNO``""" hits: int lineno: int blockno: int extra_info: _ExtraInfo class _SpecializationMarkerLine(NamedTuple): """A gcov line that delimits template specialization sections (no fields)""" class _SpecializationNameLine(NamedTuple): """A gcov line with the name of a specialization section: ``NAME:``""" name: str class _CallLine(NamedTuple): """A gcov line with call data: ``call CALLNO returned RETURNED``""" callno: int returned: int class _BranchLine(NamedTuple): """A gcov line with branch data: ``branch BRANCHNO taken HITS (ANNOTATION)``""" branchno: int hits: int annotation: Optional[str] class _UnconditionalLine(NamedTuple): """ A gcov line with unconditional branch data: ``unconditional BRANCHNO taken HITS`` """ branchno: int hits: int class _FunctionLine(NamedTuple): """ A gcov line with function coverage data for the next line. ``function NAME called COUNT returned RETURNED blocks executed BLOCKS`` """ name: str count: int returned: int blocks_covered: int # NamedTuples can't inherit from a common base, # so we use a Union type as the parse_line() return type. # # Why NamedTuples? Better type safety than tuples, but very low memory overhead. _Line = Union[ _SourceLine, _MetadataLine, _BlockLine, _SpecializationMarkerLine, _SpecializationNameLine, _CallLine, _BranchLine, _UnconditionalLine, _FunctionLine, ] class UnknownLineType(Exception): """Used by `parse_line()` to signal that no known line type matched.""" def __init__(self, line: str) -> None: super().__init__(line) self.line = line class NegativeHits(Exception): """Used to signal that a negative count value was found.""" def __init__(self, line: str) -> None: super().__init__( f"Got negative hit value in gcov line {line!r} caused by a " "bug in gcov tool, see " "https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68080. Use option " "--gcov-ignore-parse-errors with a value of negative_hits.warn, " "or negative_hits.warn_once_per_file." ) @staticmethod def raise_if_not_ignored( line, ignore_parse_errors: set = (), persistent_states: dict = {} ) -> None: """Raise exception if not ignored by options""" if ignore_parse_errors is not None and ( "negative_hits.warn" in ignore_parse_errors or "negative_hits.warn_once_per_file" in ignore_parse_errors ): if "negative_hits.warn_once_per_file" not in persistent_states: persistent_states["negative_hits.warn_once_per_file"] = 0 LOGGER.warning(f"Ignoring negative hits in line {line!r}.") persistent_states["negative_hits.warn_once_per_file"] += 1 else: raise NegativeHits(line) def parse_metadata(lines: List[str]) -> Dict[str, Optional[str]]: r""" Collect the header/metadata lines from a gcov file. Example: >>> parse_metadata(''' ... -: 0:Foo:bar ... -: 0:Key:123 ... '''.splitlines()) Traceback (most recent call last): ... RuntimeError: Missing key 'Source' in metadata. GCOV data was >> -: 0:Foo:bar -: 0:Key:123<< End of GCOV data >>> parse_metadata('-: 0:Source: file \n -: 0:Foo: bar \n -: 0:Key: 123 '.splitlines()) {'Source': 'file', 'Foo': 'bar', 'Key': '123'} >>> parse_metadata(''' ... -: 0:Source:file ... -: 0:Foo:bar ... -: 0:Key ... '''.splitlines()) {'Source': 'file', 'Foo': 'bar', 'Key': None} """ collected = {} for line in lines: # empty lines shouldn't occur in reality, but are common in testing if not line: continue parsed_line = _parse_line(line) if isinstance(parsed_line, _MetadataLine): key, value = parsed_line collected[key] = value else: break # stop at the first line that is not metadata if "Source" not in collected: data = "\n".join(lines) raise RuntimeError( f"Missing key 'Source' in metadata. GCOV data was >>{data}<< End of GCOV data" ) return collected _LineWithError = Tuple[str, Exception] def parse_coverage( lines: List[str], *, filename: str, ignore_parse_errors: set(), ) -> Tuple[FileCoverage, List[str]]: """ Extract coverage data from a gcov report. Logging: Parse problems are reported as warnings. Coverage exclusion decisions are reported as verbose messages. Arguments: lines: the lines of the file to be parsed (excluding newlines) filename: for error reports ignore_parse_errors: which errors should be converted to warnings Returns: tuple of the coverage data and the source code lines Raises: Any exceptions during parsing, unless ignore_parse_errors is set. """ lines_with_errors: List[_LineWithError] = [] tokenized_lines: List[Tuple[_Line, str]] = [] persistent_states: Dict[str, Any] = {} for raw_line in lines: # empty lines shouldn't occur in reality, but are common in testing if not raw_line: continue try: tokenized_lines.append( ( _parse_line(raw_line, ignore_parse_errors, persistent_states), raw_line, ) ) except Exception as ex: # pylint: disable=broad-except lines_with_errors.append((raw_line, ex)) if ( "negative_hits.warn_once_per_file" in persistent_states and persistent_states["negative_hits.warn_once_per_file"] > 1 ): LOGGER.warning( f"Ignored {persistent_states['negative_hits.warn_once_per_file']} issues overall." ) coverage = FileCoverage(filename) state = _ParserState() for line, raw_line in tokenized_lines: try: state = _gather_coverage_from_line( state, line, coverage=coverage, ) except Exception as ex: # pylint: disable=broad-except lines_with_errors.append((raw_line, ex)) state = _ParserState(is_recovering=True) # Clean up the final state. This shouldn't happen, # but the last line could theoretically contain pending function lines for function in state.deferred_functions: name, count, returned, blocks = function insert_function_coverage( coverage, FunctionCoverage( name, lineno=state.lineno + 1, count=count, returned=returned, blocks=blocks, ), FUNCTION_MAX_LINE_MERGE_OPTIONS, ) _report_lines_with_errors( lines_with_errors, filename=filename, ignore_parse_errors=ignore_parse_errors, ) src_lines = _reconstruct_source_code(line for line, _ in tokenized_lines) return coverage, src_lines def _reconstruct_source_code(tokens: Iterable[_Line]) -> List[str]: source_token_lines = [line for line in tokens if isinstance(line, _SourceLine)] src_lines = [""] * max((line.lineno for line in source_token_lines), default=0) for line in source_token_lines: src_lines[line.lineno - 1] = line.source_code return src_lines class _ParserState(NamedTuple): deferred_functions: List[_FunctionLine] = [] lineno: int = 0 blockno: int = None line_contents: str = "" is_recovering: bool = False def _gather_coverage_from_line( state: _ParserState, line: _Line, *, coverage: FileCoverage, ) -> _ParserState: """ Interpret a Line, updating the FileCoverage, and transitioning ParserState. The function handles all possible Line variants, and dies otherwise: >>> _gather_coverage_from_line(_ParserState(), "illegal line type", coverage=...) Traceback (most recent call last): AssertionError: Unexpected variant: 'illegal line type' """ # pylint: disable=too-many-return-statements,too-many-branches # pylint: disable=no-else-return # make life easier for type checkers if isinstance(line, _SourceLine): raw_count, lineno, source_code, extra_info = line is_noncode = extra_info & _ExtraInfo.NONCODE if not is_noncode: insert_line_coverage( coverage, LineCoverage( lineno, count=raw_count, md5=get_md5_hexdigest(source_code.encode("utf-8")), ), ) # handle deferred functions for function in state.deferred_functions: name, count, returned, blocks = function insert_function_coverage( coverage, FunctionCoverage( name, lineno=lineno, count=count, returned=returned, blocks=blocks ), FUNCTION_MAX_LINE_MERGE_OPTIONS, ) return _ParserState( lineno=line.lineno, line_contents=line.source_code, blockno=state.blockno, ) elif state.is_recovering: return state # skip until the next _SourceLine elif isinstance(line, _FunctionLine): # Defer handling of the function tag until the next source line. # This is important to get correct line number information. return state._replace(deferred_functions=[*state.deferred_functions, line]) elif isinstance(line, _BranchLine): branchno, hits, annotation = line # line_cov won't exist if it was considered noncode line_cov = coverage.lines.get(state.lineno) if line_cov: insert_branch_coverage( line_cov, branchno, BranchCoverage( blockno=state.blockno, count=hits, fallthrough=(annotation == "fallthrough"), throw=(annotation == "throw"), ), ) return state # ignore metadata in this phase elif isinstance(line, _MetadataLine): return state # currently, the parser just ignores specialization sections elif isinstance(line, (_SpecializationMarkerLine, _SpecializationNameLine)): return state # ignore unused line types, such as specialization sections elif isinstance(line, _CallLine): callno, returned = line line_cov = coverage.lines[state.lineno] # must already exist insert_call_coverage( line_cov, CallCoverage( callno=callno, covered=(returned > 0), ), ) return state elif isinstance(line, _BlockLine): _, _, blockno, _ = line return state._replace(blockno=blockno) elif isinstance(line, (_UnconditionalLine,)): return state else: return _assert_never(line) def _assert_never(never: NoReturn) -> NoReturn: """Used for the type checker""" raise AssertionError(f"Unexpected variant: {never!r}") def _report_lines_with_errors( lines_with_errors: List[_LineWithError], *, filename: str, ignore_parse_errors: set, ) -> None: """Log warnings and potentially re-throw exceptions""" if not lines_with_errors: return lines = [line for line, _ in lines_with_errors] errors = [error for _, error in lines_with_errors] lines_output = "\n\t ".join(lines) LOGGER.warning( f"Unrecognized GCOV output for {filename}\n" f"\t {lines_output}\n" "\tThis is indicative of a gcov output parse error.\n" "\tPlease report this to the gcovr developers\n" "\tat ." ) for ex in errors: LOGGER.warning(f"Exception during parsing:\n\t{type(ex).__name__}: {ex}") if ignore_parse_errors is not None and "all" in ignore_parse_errors: return LOGGER.error( "Exiting because of parse errors.\n" "\tYou can run gcovr with --gcov-ignore-parse-errors\n" "\tto continue anyway." ) # if we caught an exception, re-raise it for the traceback raise errors[0] # guaranteed to have at least one exception def _parse_line( line: str, ignore_parse_errors: set = (), persistent_states: dict = {} ) -> _Line: """ Categorize/parse individual lines without further processing. Example: can parse code line: >>> _parse_line(' -: 13:struct Foo{};') _SourceLine(hits=0, lineno=13, source_code='struct Foo{};', extra_info=NONCODE) >>> _parse_line(' 12: 13:foo += 1; ') _SourceLine(hits=12, lineno=13, source_code='foo += 1; ', extra_info=NONE) >>> _parse_line(' #####: 13:foo += 1;') _SourceLine(hits=0, lineno=13, source_code='foo += 1;', extra_info=NONE) >>> _parse_line(' #####:10000:foo += 1;') # see https://github.com/gcovr/gcovr/issues/882 _SourceLine(hits=0, lineno=10000, source_code='foo += 1;', extra_info=NONE) >>> _parse_line(' =====: 13:foo += 1;') _SourceLine(hits=0, lineno=13, source_code='foo += 1;', extra_info=EXCEPTION_ONLY) >>> _parse_line(' 12*: 13:cond ? f() : g();') _SourceLine(hits=12, lineno=13, source_code='cond ? f() : g();', extra_info=PARTIAL) >>> _parse_line(' 1.7k*: 13:foo();') _SourceLine(hits=1700, lineno=13, source_code='foo();', extra_info=PARTIAL) Example: can parse metadata line: >>> _parse_line(' -: 0:Foo:bar baz') _MetadataLine(key='Foo', value='bar baz') >>> _parse_line(' -: 0:Some key:2') # coerce numbers _MetadataLine(key='Some key', value='2') Example: can parse branch tags: >>> _parse_line('branch 3 taken 15%') _BranchLine(branchno=3, hits=1, annotation=None) >>> _parse_line('branch 3 taken 0%') _BranchLine(branchno=3, hits=0, annotation=None) >>> _parse_line('branch 3 taken 123') _BranchLine(branchno=3, hits=123, annotation=None) >>> _parse_line('branch 3 taken -1', ("negative_hits.warn",)) _BranchLine(branchno=3, hits=0, annotation=None) >>> _parse_line('branch 7 taken 3% (fallthrough)') _BranchLine(branchno=7, hits=1, annotation='fallthrough') >>> _parse_line('branch 17 taken 99% (throw)') _BranchLine(branchno=17, hits=1, annotation='throw') >>> _parse_line('branch 0 never executed') _BranchLine(branchno=0, hits=0, annotation=None) >>> _parse_line('branch 0 never executed (fallthrough)') _BranchLine(branchno=0, hits=0, annotation='fallthrough') >>> _parse_line('branch 2 with some unknown format') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: branch 2 with some unknown format Example: can parse call tags: >>> _parse_line('call 0 never executed') _CallLine(callno=0, returned=0) >>> _parse_line('call 17 returned 50%') _CallLine(callno=17, returned=1) >>> _parse_line('call 17 returned 9') _CallLine(callno=17, returned=9) >>> _parse_line('call 2 with some unknown format') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: call 2 with some unknown format Example: can parse unconditional branches >>> _parse_line('unconditional 1 taken 17') _UnconditionalLine(branchno=1, hits=17) >>> _parse_line('unconditional 2 taken -1', ignore_parse_errors=set(['negative_hits.warn'])) _UnconditionalLine(branchno=2, hits=0) >>> _parse_line('unconditional 3 never executed') _UnconditionalLine(branchno=3, hits=0) >>> _parse_line('unconditional with some unknown format') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: unconditional with some unknown format Example: can parse function tags: >>> _parse_line('function foo called 2 returned 1 blocks executed 85%') _FunctionLine(name='foo', count=2, returned=1, blocks_covered=85.0) >>> _parse_line('function foo called 2 returned 50% blocks executed 85%') _FunctionLine(name='foo', count=2, returned=1, blocks_covered=85.0) >>> _parse_line('function foo called 2 returned 100% blocks executed 85%') _FunctionLine(name='foo', count=2, returned=2, blocks_covered=85.0) >>> _parse_line('function foo with some unknown format') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: function foo with some unknown format Example: can parse template specialization markers: >>> _parse_line('------------------') _SpecializationMarkerLine() Example: can parse template specialization names: >>> _parse_line('Foo::baz():') _SpecializationNameLine(name='Foo::baz()') >>> _parse_line(' foo:') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: foo: >>> _parse_line(':') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: : Example: can parse block line: >>> _parse_line(' 1: 32-block 0') _BlockLine(hits=1, lineno=32, blockno=0, extra_info=NONE) >>> _parse_line(' %%%%%: 33-block 1') _BlockLine(hits=0, lineno=33, blockno=1, extra_info=NONE) >>> _parse_line(' $$$$$: 33-block 1') _BlockLine(hits=0, lineno=33, blockno=1, extra_info=EXCEPTION_ONLY) >>> _parse_line(' %%%%%:10000-block 0') # see https://github.com/gcovr/gcovr/issues/882 _BlockLine(hits=0, lineno=10000, blockno=0, extra_info=NONE) >>> _parse_line(' -1: 32-block 0', ignore_parse_errors=set(['negative_hits.warn'])) _BlockLine(hits=0, lineno=32, blockno=0, extra_info=NONE) >>> _parse_line(' 1: 9-block with some unknown format') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: 1: 9-block with some unknown format Example: will reject garbage: >>> _parse_line('nonexistent_tag foo bar') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: nonexistent_tag foo bar """ # pylint: disable=too-many-branches tag = _parse_tag_line(line, ignore_parse_errors, persistent_states) if tag is not None: return tag # Handle lines that are like source lines. # But this could also include metadata lines and block-coverage lines. # CODE # # Structure: "COUNT: LINENO:CODE" # # Examples: # -: 13:struct Foo{}; # 12: 13:foo += 1; # #####: 13:foo += 1; # =====: 13:foo += 1; # 12*: 13:cond ? bar() : baz(); match = _RE_SOURCE_LINE.fullmatch(line) if match is not None: hits_str, lineno, source_code = match.groups() # METADATA (key, value) if hits_str == "-" and lineno == "0": if ":" in source_code: key, value = source_code.split(":", 1) return _MetadataLine(key, value.strip()) else: # Add a syntethic metadata with no value return _MetadataLine(source_code, None) if hits_str == "-": hits = 0 extra_info = _ExtraInfo.NONCODE elif hits_str == "#####": hits = 0 extra_info = _ExtraInfo.NONE elif hits_str == "=====": hits = 0 extra_info = _ExtraInfo.EXCEPTION_ONLY elif hits_str.endswith("*"): hits = _int_from_gcov_unit(hits_str[:-1]) extra_info = _ExtraInfo.PARTIAL else: hits = _int_from_gcov_unit(hits_str) extra_info = _ExtraInfo.NONE if hits < 0: NegativeHits.raise_if_not_ignored( line, ignore_parse_errors, persistent_states ) hits = 0 return _SourceLine(hits, int(lineno), source_code, extra_info) # BLOCK # # Structure: "COUNT: LINENO-block BLOCKNO" if "-block " in line: match = _RE_BLOCK_LINE.match(line) if match is not None: hits_str, lineno, blockno = match.groups() if hits_str == "%%%%%": hits = 0 extra_info = _ExtraInfo.NONE elif hits_str == "$$$$$": hits = 0 extra_info = _ExtraInfo.EXCEPTION_ONLY else: hits = _int_from_gcov_unit(hits_str) extra_info = _ExtraInfo.NONE if hits < 0: NegativeHits.raise_if_not_ignored( line, ignore_parse_errors, persistent_states ) hits = 0 return _BlockLine(hits, int(lineno), int(blockno), extra_info) # SPECIALIZATION NAME # # Structure: a name starting in the first column, ending with a ":". It is # not safe to make further assumptions about the layout of the (demangled) # identifier. For example, Rust might produce "::foo::h12345". # # This line type is therefore checked LAST! The old parser might have been # more robust because it would only consider specialization names on the # line following a specialization marker. if len(line) > 2 and not line[0].isspace() and line.endswith(":"): return _SpecializationNameLine(line[:-1]) raise UnknownLineType(line) def _parse_tag_line( line: str, ignore_parse_errors: set = (), persistent_states: dict = {} ) -> Optional[_Line]: """A tag line is any gcov line that starts in the first column.""" # pylint: disable=too-many-return-statements # Tag lines never start with whitespace. # # In principle, specialization names are also like tag lines. # But they don't have a marker, so their detection is done last. if line.startswith(" "): return None # BRANCH # # Structure: # branch BRANCHNO never executed # branch BRANCHNO taken VALUE # branch BRANCHNO taken VALUE (ANNOTATION) if line.startswith("branch "): match = _RE_BRANCH_LINE.match(line) if match is not None: branch_id, taken_str, annotation = match.groups() hits = 0 if taken_str is None else _int_from_gcov_unit(taken_str) if hits < 0: NegativeHits.raise_if_not_ignored( line, ignore_parse_errors, persistent_states ) hits = 0 return _BranchLine(int(branch_id), hits, annotation) # CALL # # Structure (note whitespace after tag): # call 0 never executed # call 1 returned VALUE if line.startswith("call "): match = _RE_CALL_LINE.match(line) if match is not None: call_id, returned_str = match.groups() returned = 0 if returned_str is None else _int_from_gcov_unit(returned_str) return _CallLine(int(call_id), returned) # UNCONDITIONAL # # Structure: # unconditional NUM taken VALUE # unconditional NUM never executed if line.startswith("unconditional "): match = _RE_UNCONDITIONAL_LINE.match(line) if match is not None: branch_id, taken_str = match.groups() hits = 0 if taken_str is None else _int_from_gcov_unit(taken_str) if hits < 0: NegativeHits.raise_if_not_ignored( line, ignore_parse_errors, persistent_states ) hits = 0 return _UnconditionalLine(int(branch_id), hits) # FUNCTION # # Structure: # function NAME called VALUE returned VALUE blocks executed VALUE if line.startswith("function "): match = _RE_FUNCTION_LINE.match(line) if match is not None: name, count, returned, blocks = match.groups() count = _int_from_gcov_unit(count) return _FunctionLine( name, count, int(_float_from_gcov_percent(returned) * count / 100) if returned[-1] == "%" else int(returned), _float_from_gcov_percent(blocks), ) # SPECIALIZATION MARKER # # Structure: literally just lots of hyphens if line.startswith("-----"): return _SpecializationMarkerLine() return None def _int_from_gcov_unit(formatted: str) -> int: """ Try to reverse gcov's number formatting. Gcov's number formatting works like this: * if ``decimal_places >= 0``, format a percentage * the percentage is fudged so that 0% and 100% are only shown when that's the true value * otherwise, format a count * if human readable numbers are enabled, use SI units like ``1.7k`` instead of ``1693`` Relevant gcov command line flags: * ``-c`` enables counts instead of percentages * ``-H`` enables human-readable numbers (SI units) Note that percentages destroy information: the original value can't be recovered, so we must map to zero/one. Of course, counts are not that useful either because we don't know the max value. Examples: >>> _int_from_gcov_unit('123') 123 >>> _int_from_gcov_unit('-1.2k') -1200 >>> [_int_from_gcov_unit(value) for value in ('NAN %', '17.2%', '0%')] [0, 1, 0] >>> [_int_from_gcov_unit(value) for value in ('1.7k', '0.5G')] [1700, 500000000] """ if formatted.endswith("%"): return 1 if float(formatted[:-1]) > 0 else 0 units = "kMGTPEZY" for exponent, unit in enumerate(units, 1): if formatted.endswith(unit): return int(float(formatted[:-1]) * 1000**exponent) return int(formatted) def _float_from_gcov_percent(formatted: str) -> int: """ Transform percentage to float value Examples: >>> [_float_from_gcov_percent(value) for value in ('NAN %', '17.2%', '0%')] [nan, 17.2, 0.0] """ assert formatted.endswith("%"), f"Number must end with %, got {formatted}" return float(formatted[:-1]) gcovr-7.2/gcovr/formats/gcov/read.py000066400000000000000000000665161456671656200175600ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging import os import re import shlex import subprocess import io from threading import Lock from typing import Callable, List, Optional, Set, Tuple from ...options import Options from ...merging import merge_covdata from ...utils import ( search_file, commonpath, is_fs_case_insensitive, fix_case_of_path, ) from .workers import Workers, locked_directory from ...coverage import CovData from ...merging import get_merge_mode_from_options, insert_file_coverage from ...exclusions import apply_all_exclusions from ...decision_analysis import DecisionParser from .parser import parse_metadata, parse_coverage LOGGER = logging.getLogger("gcovr") output_re = re.compile(r"[Cc]reating [`'](.*)'$") source_error_re = re.compile( r"(?:[Cc](?:annot|ould not) open (?:source|graph) file|: No such file or directory)" ) output_error_re = re.compile( r"(?:[Cc](?:annot|ould not) open output file|Operation not permitted|Permission denied|Read-only file system)" ) unknown_cla_re = re.compile(r"Unknown command line argument") def read_report(options: Options) -> CovData: datafiles = set() find_files = find_datafiles process_file = process_datafile if options.gcov_files: find_files = find_existing_gcov_files process_file = process_existing_gcov_file # Get data files if not options.search_paths: options.search_paths = [options.root] if options.gcov_objdir is not None: options.search_paths.append(options.gcov_objdir) for search_path in options.search_paths: datafiles.update(find_files(search_path, options.gcov_exclude_dirs)) # Get coverage data with Workers( options.gcov_parallel, lambda: {"covdata": dict(), "toerase": set(), "options": options}, ) as pool: LOGGER.debug(f"Pool started with {pool.size()} threads") for file_ in datafiles: pool.add(process_file, file_) contexts = pool.wait() toerase = set() covdata = dict() for context in contexts: covdata = merge_covdata( covdata, context["covdata"], get_merge_mode_from_options(options) ) toerase.update(context["toerase"]) for filepath in toerase: if os.path.exists(filepath): os.remove(filepath) return covdata def find_existing_gcov_files( search_path: str, exclude_dirs: List[re.Pattern] ) -> List[str]: """Find .gcov files under the given search path.""" if os.path.isfile(search_path): LOGGER.debug(f"Using given file {search_path}") gcov_files = [search_path] else: LOGGER.debug(f"Scanning directory {search_path} for gcov files...") gcov_files = list( search_file( re.compile(r".*\.gcov$").match, search_path, exclude_dirs=exclude_dirs ) ) LOGGER.debug(f"Found {len(gcov_files)} files (and will process all of them)") return gcov_files def find_datafiles(search_path: str, exclude_dirs: List[re.Pattern]) -> List[str]: """Find .gcda and .gcno files under the given search path. The .gcno files will *only* produce uncovered results. However, that is useful information when a compilation unit is never actually exercised by the test code. So we ONLY return them if there's no corresponding .gcda file. """ if os.path.isfile(search_path): LOGGER.debug(f"Using given file {search_path}") files = [search_path] else: LOGGER.debug(f"Scanning directory {search_path} for gcda/gcno files...") files = list( search_file( re.compile(r".*\.gc(da|no)$").match, search_path, exclude_dirs=exclude_dirs, ) ) gcda_files = [] gcno_files = [] known_file_stems = set() for filename in files: stem, ext = os.path.splitext(filename) if ext == ".gcda": gcda_files.append(filename) known_file_stems.add(stem) elif ext == ".gcno": gcno_files.append(filename) # remove gcno files that match a gcno stem gcno_files = [ filename for filename in gcno_files if os.path.splitext(filename)[0] not in known_file_stems ] LOGGER.debug( f"Found {len(files)} files (and will process {len(gcda_files) + len(gcno_files)})" ) return gcda_files + gcno_files # # Process a single gcov datafile # def process_gcov_data( data_fname: str, gcda_fname: Optional[str], covdata: CovData, options: Options, current_dir: str = None, ) -> None: with io.open( data_fname, "r", encoding=options.source_encoding, errors="replace" ) as INPUT: lines = INPUT.read().splitlines() # Find the source file # TODO: instead of heuristics, use "working directory" if available metadata = parse_metadata(lines) source = metadata.get("Source") if source is None: raise RuntimeError("Unexpected value 'None' for metadata 'Source'.") # gcov writes filenames with '/' path separators even if the OS # separator is different, so we replace it with the correct separator source = source.replace("/", os.sep) fname = guess_source_file_name( source, data_fname, gcda_fname, root_dir=options.root_dir, starting_dir=options.starting_dir, obj_dir=None if options.gcov_objdir is None else os.path.abspath(options.gcov_objdir), current_dir=current_dir, ) # Return if the filename does not match the filter # Return if the filename matches the exclude pattern filtered, excluded = apply_filter_include_exclude( fname, options.filter, options.exclude ) if filtered: LOGGER.debug(f" Filtering coverage data for file {fname}") return if excluded: LOGGER.debug(f" Excluding coverage data for file {fname}") return LOGGER.debug(f"Parsing coverage data for file {fname}") key = os.path.normpath(fname) coverage, source_lines = parse_coverage( lines, filename=key, ignore_parse_errors=options.gcov_ignore_parse_errors, ) LOGGER.debug(f"Apply exclusions for {fname}") apply_all_exclusions(coverage, lines=source_lines, options=options) if options.show_decision: decision_parser = DecisionParser(coverage, source_lines) decision_parser.parse_all_lines() LOGGER.debug(f"Merge coverage data for {fname}") insert_file_coverage(covdata, coverage, get_merge_mode_from_options(options)) def guess_source_file_name( source_from_gcov: str, data_fname: str, gcda_fname: str, root_dir: str, starting_dir: str, obj_dir: str, current_dir: str = None, ) -> str: if current_dir is None: current_dir = os.getcwd() if os.path.isabs(source_from_gcov): fname = source_from_gcov elif gcda_fname is None: fname = guess_source_file_name_via_aliases( source_from_gcov, data_fname, current_dir ) else: fname = guess_source_file_name_heuristics( source_from_gcov, data_fname, gcda_fname, current_dir, root_dir, starting_dir, obj_dir, ) if is_fs_case_insensitive(): fname = fix_case_of_path(fname) LOGGER.debug( f"Finding source file corresponding to a gcov data file\n" f" gcov_fname {data_fname}\n" f" current_dir {current_dir}\n" f" root {root_dir}\n" f" starting_dir {starting_dir}\n" f" obj_dir {obj_dir}\n" f" gcda_fname {gcda_fname}\n" f" --> fname {fname}" ) return fname def guess_source_file_name_via_aliases( source_from_gcov: str, data_fname: str, current_dir: str, ) -> str: common_dir = commonpath([data_fname, current_dir]) fname = os.path.abspath(os.path.join(common_dir, source_from_gcov)) if os.path.exists(fname): return fname initial_fname = fname data_fname_dir = os.path.dirname(data_fname) fname = os.path.abspath(os.path.join(data_fname_dir, source_from_gcov)) if os.path.exists(fname): return fname # @latk-2018: The original code is *very* insistent # on returning the inital guess. Why? return initial_fname def guess_source_file_name_heuristics( source_from_gcov: str, data_fname: str, gcda_fname: str, current_dir: str, root_dir: str, starting_dir: str, obj_dir: str, ) -> str: # 0. Try using the path to the gcov file fname = os.path.join(os.path.dirname(data_fname), source_from_gcov) if os.path.exists(fname): return fname LOGGER.debug("Fallback to heuristic of gcovr 5.1") # 1. Try using the current working directory as the source directory fname = os.path.join(current_dir, source_from_gcov) if os.path.exists(fname): return fname # 2. Try using the path to common prefix with the root_dir as the source directory fname = os.path.join(root_dir, source_from_gcov) if os.path.exists(fname): return fname # 3. Try using the starting directory as the source directory fname = os.path.join(starting_dir, source_from_gcov) if os.path.exists(fname): return fname # 4. Try using relative path from object dir if obj_dir is not None: fname = os.path.normpath(os.path.join(obj_dir, source_from_gcov)) if os.path.exists(fname): return fname # Get path of gcda file gcda_fname_dir = os.path.dirname(gcda_fname) # 5. Try using the path to the gcda as the source directory fname = os.path.join(gcda_fname_dir, source_from_gcov) if os.path.exists(fname): return os.path.normpath(fname) # 6. Try using the path to the gcda file as the source directory, removing the path part from the gcov file fname = os.path.join(gcda_fname_dir, os.path.basename(source_from_gcov)) return fname def process_datafile( filename: str, covdata: CovData, options: Options, toerase: Set[str] ) -> None: r"""Run gcovr in a suitable directory to collect coverage from gcda files. Params: filename (path): the path to a gcda or gcno file covdata (dict, mutable): the global covdata dictionary options (object): the configuration options namespace toerase (set, mutable): files that should be deleted later Returns: Nothing. Finding a suitable working directory is tricky. The coverage files (gcda and gcno) are stored next to object (.o) files. However, gcov needs to also resolve the source file name. The relative source file paths in the coverage data are relative to the gcc working directory. Therefore, gcov must be invoked in the same directory as gcc. How to find that directory? By various heuristics. This is complicated by the problem that the build process tells gcc where to run, where the sources are, and where to put the object files. We only know the object files and have to work everything out in reverse. Ideally, the build process only runs gcc from *one* directory and the user can provide this directory as the ``--gcov-object-directory``. If it exists, we try that path as a workdir, If the path is relative, it is resolved relative to the gcovr cwd and the object file location. We next try the ``--root`` directory. TODO: should probably also be the gcovr start directory. If none of those work, we assume that the object files are in a subdirectory of the gcc working directory, i.e. we can walk the directory tree upwards. All of this works fine unless gcc was invoked like ``gcc -o ../path``, i.e. the object files are in a sibling directory. TODO: So far there is no good way to address this case. """ LOGGER.debug(f"Processing file: {filename}") abs_filename = os.path.abspath(filename).replace( os.path.sep, "/" ) # gcov requires posix style path errors = [] potential_wd = [] if options.gcov_objdir: potential_wd = find_potential_working_directories_via_objdir( abs_filename, options.gcov_objdir, error=errors.append ) # no objdir was specified or objdir didn't exist consider_parent_directories = not potential_wd # Always add the root directory potential_wd.append(options.root_dir) if consider_parent_directories: wd = os.path.dirname(abs_filename) while wd != potential_wd[-1]: potential_wd.append(wd) wd = os.path.dirname(wd) for wd in potential_wd: done = run_gcov_and_process_files( abs_filename, covdata, options=options, error=errors.append, chdir=wd, ) if options.gcov_delete: if not abs_filename.endswith("gcno"): toerase.add(abs_filename) if done: return errors_output = "\n\t".join(errors) errors_output = ( f"GCOV produced the following errors processing {filename}:\n" f"\t{errors_output}\n" "\t(gcovr could not infer a working directory that resolved it.)\n" "To ignore this error use option --gcov-ignore-errors=no_working_dir_found." ) LOGGER.error(errors_output) # Check if error shall be ignored if options.gcov_ignore_errors is None or not any( [v in options.gcov_ignore_errors for v in ["all", "no_working_dir_found"]] ): raise RuntimeError(errors_output) def find_potential_working_directories_via_objdir( abs_filename: str, objdir: str, error: Callable[[str], None] ) -> List[str]: # absolute path - just return the objdir if os.path.isabs(objdir): if os.path.isdir(objdir): return [objdir] # relative path: check relative to both the cwd and the gcda file else: potential_wd = [ testdir for prefix in [os.path.dirname(abs_filename), os.getcwd()] for testdir in [os.path.join(prefix, objdir)] if os.path.isdir(testdir) ] if potential_wd: return potential_wd error( "ERROR: cannot identify the location where GCC " "was run using --gcov-object-directory=%s\n" % objdir ) return [] class GcovProgram: __lock = Lock() __cmd = None __cmd_split = None __default_options = [] __exitcode_to_ignore = None __help_output = None class LockContext(object): def __init__(self, lock: Lock): self.lock = lock def __enter__(self): self.lock.acquire() def __exit__(self, *_): self.lock.release() def __init__(self, cmd: str): with GcovProgram.LockContext(GcovProgram.__lock): if GcovProgram.__cmd is None: GcovProgram.__cmd = cmd # If the first element of cmd - the executable name - has embedded spaces # (other than within quotes), it probably includes extra arguments. GcovProgram.__cmd_split = shlex.split(GcovProgram.__cmd) else: assert ( GcovProgram.__cmd == cmd ), f"Gcov command must not be changed, expected '{GcovProgram.__cmd}', got '{cmd}'" def identify_and_cache_capabilities(self) -> None: with GcovProgram.LockContext(GcovProgram.__lock): if not GcovProgram.__default_options: GcovProgram.__default_options = [ "--branch-counts", "--branch-probabilities", "--all-blocks", ] if self.__check_gcov_help_content("--demangled-names"): GcovProgram.__default_options.append("--demangled-names") if self.__check_gcov_help_content("--hash-filenames"): GcovProgram.__default_options.append("--hash-filenames") elif self.__check_gcov_help_content("--preserve-paths"): GcovProgram.__default_options.append("--preserve-paths") else: LOGGER.warning( "Options '--hash-filenames' and '--preserve-paths' are not " f"supported by '{GcovProgram.__cmd}'. Source files with " "identical file names may result in incorrect coverage." ) if GcovProgram.__exitcode_to_ignore is None: GcovProgram.__exitcode_to_ignore = [0] # SUCCESS if not self.__check_gcov_help_content("LLVM"): GcovProgram.__exitcode_to_ignore.append(6) # WRITE GCOV ERROR def __get_help_output(self) -> str: if GcovProgram.__help_output is None: GcovProgram.__help_output = "" for help_option in ["--help", "--help-hidden"]: gcov_process = self.__get_gcov_process( [help_option], universal_newlines=True, ) out, _ = gcov_process.communicate(timeout=30) if not gcov_process.returncode: # gcov execution was successful, help argument is not supported. GcovProgram.__help_output += out if GcovProgram.__help_output == "": # gcov tossed errors: throw exception raise RuntimeError("Error in gcov command line, couldn't get help.") return GcovProgram.__help_output def __check_gcov_help_content(self, option: str) -> bool: if option in self.__get_help_output(): return True return False def get_default_options(self) -> List[str]: return GcovProgram.__default_options def __get_gcov_process(self, args: List[str], **kwargs) -> subprocess.Popen: # NB: Currently, we will only parse English output env = kwargs.pop("env") if "env" in kwargs else dict(os.environ) env["LC_ALL"] = "C" env["LANGUAGE"] = "en_US" if "cwd" not in kwargs: kwargs["cwd"] = "." cmd = GcovProgram.__cmd_split + args LOGGER.debug(f"Running gcov: '{' '.join(cmd)}' in '{kwargs['cwd']}'") return subprocess.Popen( cmd, env=env, stdout=subprocess.PIPE, stderr=subprocess.PIPE, encoding="utf-8", **kwargs, ) def run_with_args(self, args: List[str], **kwargs) -> Tuple[str, str]: """Run the gcov program >>> import platform >>> if platform.system() == "Windows": ... print("kill not working on Windows") # doctest: +SKIP ... else: ... GcovProgram("bash").run_with_args(["-c", "exit 1"]) Traceback (most recent call last): ... RuntimeError: GCOV returncode was 1. >>> if platform.system() == "Windows": ... GcovProgram("bash").run_with_args(["-c", "exit 1"]) ... else: ... print("kill not working on Windows") # doctest: +SKIP Traceback (most recent call last): ... RuntimeError: GCOV returncode was 4294967295. >>> if platform.system() == "Windows": ... print("kill not working on Windows") # doctest: +SKIP ... else: ... GcovProgram("bash").run_with_args(["-c", "kill $$"]) Traceback (most recent call last): ... RuntimeError: GCOV returncode was -15 (exited by signal). >>> if platform.system() == "Windows": ... GcovProgram("bash").run_with_args(["-c", "kill $$"]) ... else: ... print("kill not working on Windows") # doctest: +SKIP Traceback (most recent call last): ... RuntimeError: GCOV returncode was 15. """ gcov_process = self.__get_gcov_process(args, **kwargs) out, err = gcov_process.communicate() if gcov_process.returncode < 0: raise RuntimeError( f"GCOV returncode was {gcov_process.returncode} (exited by signal)." ) elif gcov_process.returncode not in GcovProgram.__exitcode_to_ignore: raise RuntimeError(f"GCOV returncode was {gcov_process.returncode}.") return (out, err) def run_gcov_and_process_files( abs_filename: str, covdata: CovData, options: Options, error: Callable[[str], None], chdir: str, ) -> bool: fname = None out = None err = None try: gcov_cmd = GcovProgram(options.gcov_cmd) gcov_cmd.identify_and_cache_capabilities() # ATTENTION: # This lock is essential for parallel processing because without # this there can be name collisions for the generated output files. with locked_directory(chdir): filename = abs_filename # Use try catch because the relpath can fail on Windows for different drives. # Do not know how to force this exception therefore ignore coverage. try: filename = os.path.relpath(filename, chdir) except Exception: # pragma: no cover pass object_directory = os.path.dirname(abs_filename) try: object_directory = os.path.relpath(object_directory, chdir) except Exception: # pragma: no cover pass out, err = gcov_cmd.run_with_args( [ abs_filename, *gcov_cmd.get_default_options(), "--object-directory", object_directory, ], cwd=chdir, ) # find the files that gcov created active_gcov_files, all_gcov_files = select_gcov_files_from_stdout( out, gcov_filter=options.gcov_filter, gcov_exclude=options.gcov_exclude, chdir=chdir, ) if unknown_cla_re.search(err): # gcov tossed errors: throw exception raise RuntimeError(f"Error in gcov command line: {err}") else: ignore_source_errors = options.gcov_ignore_errors is not None and any( [ v in options.gcov_ignore_errors for v in ["all", "source_not_found"] ] ) ignore_output_errors = options.gcov_ignore_errors is not None and any( [v in options.gcov_ignore_errors for v in ["all", "output_error"]] ) if ( # GCOV did not find source file and error shall not be ignored (source_error_re.search(err) and not ignore_source_errors) # GCOV can not write output file and error shall not be ignored or (output_error_re.search(err) and not ignore_output_errors) ): # gcov tossed errors: try the next potential_wd error(f"In directory {chdir}:\n{err}") done = False else: if ignore_output_errors: active_gcov_files = [ f for f in active_gcov_files if os.path.exists(f) ] # Process *.gcov files for fname in active_gcov_files: process_gcov_data(fname, abs_filename, covdata, options) done = True if options.gcov_keep and done: basename = os.path.basename(abs_filename) for file in active_gcov_files: dir, filename = os.path.split(file) os.replace(file, os.path.join(dir, f"{basename}.{filename}")) for filepath in ( all_gcov_files - active_gcov_files if options.gcov_keep and done else all_gcov_files ): if os.path.exists(filepath): os.remove(filepath) except Exception as exc: done = False error( f"Trouble processing {abs_filename!r} with working directory {chdir!r}.\n" f"Stdout of gcov was >>{out}<< End of stdout\n" f"Stderr of gcov was >>{err}<< End of stderr\n" f"Exception was >>{str(exc)}<< End of stderr\n" f"Current processed gcov file was {fname!r}.\n" "Use option --verbose to get extended information." ) return done def select_gcov_files_from_stdout( out: str, gcov_filter: List[re.Pattern], gcov_exclude: List[re.Pattern], chdir: str ) -> Tuple[List[str], List[str]]: active_files = set([]) all_files = set([]) for line in out.splitlines(): found = output_re.search(line.strip()) if found is None: continue fname = found.group(1) full = os.path.join(chdir, fname) all_files.add(full) filtered, excluded = apply_filter_include_exclude( fname, gcov_filter, gcov_exclude ) if filtered: LOGGER.debug(f"Filtering gcov file {fname}") continue if excluded: LOGGER.debug(f"Excluding gcov file {fname}") continue active_files.add(full) return active_files, all_files # # Process Already existing gcov files # def process_existing_gcov_file( filename: str, covdata: CovData, options: Options, toerase: List[str] ) -> None: filtered, excluded = apply_filter_include_exclude( filename, options.gcov_filter, options.gcov_exclude ) if filtered: LOGGER.debug(f"This gcov file does not match the filter: {filename}") return if excluded: LOGGER.debug(f"Excluding gcov file: {filename}") return process_gcov_data(filename, None, covdata, options) if not options.gcov_keep: toerase.add(filename) def apply_filter_include_exclude( filename: str, include_filters: List[re.Pattern], exclude_filters: List[re.Pattern] ) -> Tuple[bool, bool]: """Apply inclusion/exclusion filters to filename The include_filters are tested against the given (relative) filename. The exclude_filters are tested against the stripped, given (relative), and absolute filenames. filename (str): the file path to match, should be relative include_filters (list of regex): ANY of these filters must match exclude_filters (list of regex): NONE of these filters must match returns: (filtered, exclude) filtered (bool): True when filename failed the include_filter excluded (bool): True when filename failed the exclude_filters """ filtered = not any(f.match(filename) for f in include_filters) excluded = False if filtered: return filtered, excluded excluded = any(f.match(filename) for f in exclude_filters) return filtered, excluded gcovr-7.2/gcovr/formats/gcov/workers.py000066400000000000000000000106711456671656200203300ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from threading import Thread, Condition, RLock from contextlib import contextmanager from queue import Queue, Empty class LockedDirectories(object): """ Class that keeps a list of locked directories """ def __init__(self): self.dirs = set() self.cv = Condition() def run_in(self, dir_): """ Start running in the directory and lock it """ self.cv.acquire() while dir_ in self.dirs: self.cv.wait() self.dirs.add(dir_) self.cv.release() def done(self, dir_): """ Finished with the directory, unlock it """ self.cv.acquire() self.dirs.remove(dir_) self.cv.notify_all() self.cv.release() @contextmanager def locked_directory(dir_): """ Context for doing something in a locked directory """ locked_directory.global_object.run_in(dir_) try: yield finally: locked_directory.global_object.done(dir_) locked_directory.global_object = LockedDirectories() def worker(queue, context, pool): """ Run work items from the queue until the sentinal None value is hit """ while True: work, args, kwargs = queue.get(True) if not work: break kwargs.update(context) try: work(*args, **kwargs) except: # noqa: E722 import sys pool.raise_exception(sys.exc_info()) break class Workers(object): """ Create a thread-pool which can be given work via an add method and will run until work is complete """ def __init__(self, number, context): assert number >= 1 self.q = Queue() self.lock = RLock() self.exceptions = [] self.contexts = [context() for _ in range(0, number)] self.workers = [ Thread(target=worker, args=(self.q, c, self)) for c in self.contexts ] for w in self.workers: w.start() def add(self, work, *args, **kwargs): """ Add in a method and the arguments to be used when running it """ with self.lock: if not self.exceptions: self.q.put((work, args, kwargs)) def add_sentinels(self): """ Add the sentinels to the end of the queue so the threads know to stop """ with self.lock: for _ in self.workers: self.q.put((None, [], dict())) def drain(self): """ Drain the queue """ with self.lock: while True: try: work, args, kwargs = self.q.get(False) except Empty: break self.add_sentinels() def raise_exception(self, exc_info): """ A thread has failed and needs to raise an exception. """ with self.lock: self.drain() self.exceptions.append(exc_info) def size(self): """ Run the size of the thread pool """ return len(self.workers) def wait(self): """ Wait until all work is complete """ self.add_sentinels() for w in self.workers: # Allow interrupts in Thread.join while w.is_alive(): w.join(timeout=1) for exc_type, exc_obj, exc_trace in self.exceptions: import traceback traceback.print_exception(exc_type, exc_obj, exc_trace) if self.exceptions: raise self.exceptions[0][1] return self.contexts def __enter__(self): return self def __exit__(self, exc_type, exc_val, exc_tb): if exc_val is not None: self.drain() self.wait() gcovr-7.2/gcovr/formats/html/000077500000000000000000000000001456671656200162635ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/html/__init__.py000066400000000000000000000260571456671656200204060ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging from typing import List from ...options import ( GcovrConfigOption, OutputOrDefault, check_input_file, check_percentage, ) from ...formats.base import BaseHandler from ...coverage import CovData LOGGER = logging.getLogger("gcovr") class HtmlHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: from .write import CssRenderer return [ # Global options needed for report "exclude_calls", "show_decision", # Local options GcovrConfigOption( "html", ["--html"], group="output_options", metavar="OUTPUT", help="Generate a HTML report. OUTPUT is optional and defaults to --output.", nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "html_details", ["--html-details"], group="output_options", metavar="OUTPUT", help=( "Add annotated source code reports to the HTML report. " "Implies --html, can not be used together with --html-nested. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "html_nested", ["--html-nested"], group="output_options", metavar="OUTPUT", help=( "Add annotated source code reports to the HTML report. " "A page is created for each directory that summarize subdirectories " "with aggregated statistics. " "Implies --html, can not be used together with --html-details. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "html_template_dir", ["--html-template-dir"], group="output_options", metavar="OUTPUT", help=( "Override the default Jinja2 template directory for the HTML report. " ), ), GcovrConfigOption( "html_syntax_highlighting", ["--html-syntax-highlighting", "--html-details-syntax-highlighting"], group="output_options", help="Use syntax highlighting in HTML source page. Enabled by default.", action="store_const", default=True, const=True, const_negate=False, # autogenerates --no-NAME with action const=False ), GcovrConfigOption( "html_theme", ["--html-theme"], group="output_options", type=str, choices=CssRenderer.get_themes(), metavar="THEME", help=( "Override the default color theme for the HTML report. " "Default is {default!s}." ), default=CssRenderer.get_default_theme(), ), GcovrConfigOption( "html_css", ["--html-css"], group="output_options", type=check_input_file, metavar="CSS", help="Override the default style sheet for the HTML report.", default=None, ), GcovrConfigOption( "html_title", ["--html-title"], group="output_options", metavar="TITLE", help="Use TITLE as title for the HTML report. Default is '{default!s}'.", default="GCC Code Coverage Report", ), GcovrConfigOption( "html_medium_threshold", ["--html-medium-threshold"], group="output_options", type=check_percentage, metavar="MEDIUM", help=( "If the coverage is below MEDIUM, the value is marked " "as low coverage in the HTML report. " "MEDIUM has to be lower than or equal to value of --html-high-threshold " "and greater than 0. " "If MEDIUM is equal to value of --html-high-threshold the report has " "only high and low coverage. Default is {default!s}." ), default=75.0, ), GcovrConfigOption( "html_high_threshold", ["--html-high-threshold"], group="output_options", type=check_percentage, metavar="HIGH", help=( "If the coverage is below HIGH, the value is marked " "as medium coverage in the HTML report. " "HIGH has to be greater than or equal to value of --html-medium-threshold. " "If HIGH is equal to value of --html-medium-threshold the report has " "only high and low coverage. Default is {default!s}." ), default=90.0, ), GcovrConfigOption( "html_medium_threshold_branch", ["--html-medium-threshold-branch"], group="output_options", metavar="MEDIUM_BRANCH", type=check_percentage, help="If the coverage is below MEDIUM_BRANCH, the value is marked " "as low coverage in the HTML report. " "MEDIUM_BRANCH has to be lower than or equal to value of --html-high-threshold-branch " "and greater than 0. " "If MEDIUM_BRANCH is equal to value of --html-medium-threshold-branch the report has " "only high and low coverage. Default is taken from --html-medium-threshold.", default=None, ), GcovrConfigOption( "html_high_threshold_branch", ["--html-high-threshold-branch"], group="output_options", type=check_percentage, metavar="HIGH_BRANCH", help="If the coverage is below HIGH_BRANCH, the value is marked " "as medium coverage in the HTML report. " "HIGH_BRANCH has to be greater than or equal to value of --html-medium-threshold-branch. " "If HIGH_BRANCH is equal to value of --html-medium-threshold-branch the report has " "only high and low coverage. Default is taken from --html-high-threshold.", default=None, ), GcovrConfigOption( "html_medium_threshold_line", ["--html-medium-threshold-line"], group="output_options", metavar="MEDIUM_LINE", type=check_percentage, help="If the coverage is below MEDIUM_LINE, the value is marked " "as low coverage in the HTML report. " "MEDIUM_LINE has to be lower than or equal to value of --html-high-threshold-line " "and greater than 0. " "If MEDIUM_LINE is equal to value of --html-medium-threshold-line the report has " "only high and low coverage. Default is taken from --html-medium-threshold.", default=None, ), GcovrConfigOption( "html_high_threshold_line", ["--html-high-threshold-line"], group="output_options", type=check_percentage, metavar="HIGH_LINE", help="If the coverage is below HIGH_LINE, the value is marked " "as medium coverage in the HTML report. " "HIGH_LINE has to be greater than or equal to value of --html-medium-threshold-line. " "If HIGH_LINE is equal to value of --html-medium-threshold-line the report has " "only high and low coverage. Default is taken from --html-high-threshold.", default=None, ), GcovrConfigOption( "html_tab_size", ["--html-tab-size"], group="output_options", help="Used spaces for a tab in a source file. Default is {default!s}", type=int, default=4, ), GcovrConfigOption( "html_relative_anchors", ["--html-absolute-paths"], group="output_options", help=( "Use absolute paths to link the --html-details reports. " "Defaults to relative links." ), action="store_false", ), GcovrConfigOption( "html_encoding", ["--html-encoding"], group="output_options", help=( "Override the declared HTML report encoding. " "Defaults to {default!s}. " "See also --source-encoding." ), default="UTF-8", ), GcovrConfigOption( "html_self_contained", ["--html-self-contained"], group="output_options", help=( "Control whether the HTML report bundles resources like CSS styles. " "Self-contained reports can be sent via email, " "but conflict with the Content Security Policy of some web servers. " "Defaults to self-contained reports unless --html-details is used." ), action="store_const", default=None, const=True, const_negate=False, ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.2/gcovr/formats/html/default/000077500000000000000000000000001456671656200177075ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/html/default/base.html000066400000000000000000000017501456671656200215120ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {{info.head}} {% if css_link is defined %} {% else %} {% endif %}

{{info.head}}


{% block summary %} {% endblock %}

{% block content %} {% endblock %}
gcovr-7.2/gcovr/formats/html/default/directory_page.content.html000066400000000000000000000042501456671656200252470ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% for row in info.files %} {% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% endfor %}
File Lines Functions BranchesDecisionsCalls
{% if row.link is not none %} {{row.filename}} {% else %} {{row.filename}} {% endif %} {{row.lines.coverage}} {{row.lines.coverage}}% {{row.lines.exec}} / {{row.lines.total}} {{row.functions.coverage}}% {{row.functions.exec}} / {{row.functions.total}} {{row.branches.coverage}}% {{row.branches.exec}} / {{row.branches.total}}{{row.decisions.coverage}}% {{row.decisions.exec}} / {{row.decisions.total}}{{row.calls.coverage}}% {{row.calls.exec}} / {{row.calls.total}}
gcovr-7.2/gcovr/formats/html/default/directory_page.html000066400000000000000000000004571456671656200236030ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% extends "base.html" %} {% block summary %} {% include "directory_page.summary.html" %} {% endblock %} {% block navigation %} {% include "directory_page.navigation.html" %} {% endblock %} {% block content %} {% include "directory_page.content.html" %} {% endblock %} gcovr-7.2/gcovr/formats/html/default/directory_page.navigation.html000066400000000000000000000002001456671656200257230ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% if info.link_function_list %} List of functions {%- endif %} gcovr-7.2/gcovr/formats/html/default/directory_page.summary.html000066400000000000000000000063651456671656200253030ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{% if (COVERAGE_MED != LINE_COVERAGE_MED) or (COVERAGE_HIGH != LINE_COVERAGE_HIGH) %} {% endif %} {% if (COVERAGE_MED != BRANCH_COVERAGE_MED) or (COVERAGE_HIGH != BRANCH_COVERAGE_HIGH) %} {% endif %}
Directory: {{info.get_directory()}}
Date: {{info.date}}
Coverage: low: ≥ 0% {% if COVERAGE_MED != COVERAGE_HIGH %} medium: ≥ {{COVERAGE_MED}}% {% endif %} {% if COVERAGE_HIGH < 100 %} high: ≥ {{COVERAGE_HIGH}}% {% else %} high: = 100% {% endif %}
Lines: low: ≥ 0% {% if LINE_COVERAGE_MED != LINE_COVERAGE_HIGH %} medium: ≥ {{LINE_COVERAGE_MED}}% {% endif %} {% if LINE_COVERAGE_HIGH < 100 %} high: ≥ {{LINE_COVERAGE_HIGH}}% {% else %} high: = 100% {% endif %}
Branches: low: ≥ 0% {% if BRANCH_COVERAGE_MED != BRANCH_COVERAGE_HIGH %} medium: ≥ {{BRANCH_COVERAGE_MED}}% {% endif %} {% if BRANCH_COVERAGE_HIGH < 100 %} high: ≥ {{BRANCH_COVERAGE_HIGH}}% {% else %} high: = 100% {% endif %}
{% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %}
Exec Total Coverage
Lines: {{info.lines.exec}} {{info.lines.total}} {{info.lines.coverage}}%
Functions: {{info.functions.exec}} {{info.functions.total}} {{info.functions.coverage}}%
Branches: {{info.branches.exec}} {{info.branches.total}} {{info.branches.coverage}}%
Decisions: {{info.decisions.exec}} {{info.decisions.total}} {{info.decisions.coverage}}%
Calls: {{info.calls.exec}} {{info.calls.total}} {{info.calls.coverage}}%
gcovr-7.2/gcovr/formats/html/default/functions_page.content.html000066400000000000000000000015771456671656200252640ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% for function_batch in all_functions | batch(10000) %} {% for entry in function_batch %} {#- #} {#- #} {#- #} {#- -#} {% endfor %}
Function (File:Line) Call count Block coverage
{{ entry["name"] }} ({{ entry["filename"] }}:{{ entry["line"] }}) {%- if entry["excluded"] %}excluded {%- else %} {%- if entry["count"] == 0 %}not called {%- else %}called {{ entry["count"] }} time{% if entry["count"] > 1 %}s{% endif %}, returned {{ entry["returned"] }} time{% if entry["returned"] > 1 %}s{% endif %} {%- endif -%} {%- endif -%} {#- #}{{ entry["blocks"] }}%
{% endfor %} gcovr-7.2/gcovr/formats/html/default/functions_page.html000066400000000000000000000003301456671656200235750ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% extends "base.html" %} {% block summary %} {% include "functions_page.summary.html" %} {% endblock %} {% block content %} {% include "functions_page.content.html" %} {% endblock %} gcovr-7.2/gcovr/formats/html/default/functions_page.summary.html000066400000000000000000000024371456671656200253030ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
Directory: {{info.get_directory()}}
Date: {{info.date}}
{% if SHOW_DECISION %} {% endif %}
Exec Total Coverage
Lines: {{info.lines.exec}} {{info.lines.total}} {{info.lines.coverage}}%
Functions: {{info.functions.exec}} {{info.functions.total}} {{info.functions.coverage}}%
Branches: {{info.branches.exec}} {{info.branches.total}} {{info.branches.coverage}}%
Decisions: {{info.decisions.exec}} {{info.decisions.total}} {{info.decisions.coverage}}%
gcovr-7.2/gcovr/formats/html/default/pygments.blue000066400000000000000000000000101456671656200224150ustar00rootroot00000000000000default gcovr-7.2/gcovr/formats/html/default/pygments.green000066400000000000000000000000101456671656200225660ustar00rootroot00000000000000default gcovr-7.2/gcovr/formats/html/default/source_page.content.html000066400000000000000000000060021456671656200245400ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% for row in source_lines %} {% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% endfor %}
Line BranchDecisionCallExec Source
{{row.lineno}} {% if row.linebranch %}
{{row.linebranch.taken}}/{{row.linebranch.total}}
{% for branch in row.linebranch.branches %} {% if branch.taken %}
✓ Branch {{branch.name}} taken {{branch.count}} times.
{% else %}
✗ Branch {{branch.name}} not taken.
{% endif%} {% endfor %}
{% endif %}
{% if row.linedecision %}
{{row.linedecision.taken}}/{{row.linedecision.total}}
{% for decision in row.linedecision.decisions %} {% if decision.uncheckable %}
? Decision couldn't be analyzed.
{% elif decision.taken %}
✓ Decision '{{decision.name}}' taken {{decision.count}} times.
{% else %}
✗ Decision '{{decision.name}}' not taken.
{% endif %} {% endfor %}
{% endif %}
{% if row.linecall %}
{{row.linecall.invoked}}/{{row.linecall.total}}
{% for call in row.linecall.calls %} {% if call.invoked %}
✓ Call {{call.name}} invoked.
{% else %}
✗ Call {{call.name}} not invoked.
{% endif%} {% endfor %}
{% endif %}
{% if ( row.covclass == 'uncoveredLine' ) %}✗{% elif ( row.covclass == 'excludedLine' ) %}−{% else %}{{row.linecount}}{% endif %} {{row.source}}
gcovr-7.2/gcovr/formats/html/default/source_page.html000066400000000000000000000004461456671656200230750ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% extends "base.html" %} {% block summary %} {% include "source_page.summary.html" %} {% endblock %} {% block navigation %} {% include "source_page.navigation.html" %} {% endblock %} {% block content %} {% include "source_page.content.html" %} {% endblock %} gcovr-7.2/gcovr/formats/html/default/source_page.navigation.html000066400000000000000000000016241456671656200252320ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% if function_list %}
List of functions {% for entry in function_list %} {#- #} {#- #} {#- #} {#- -#} {% endfor %}
Function (Line) Call count Block coverage
{{ entry["name"] }} (line {{ entry["line"] }}) {%- if entry["excluded"] %}excluded {%- else %} {%- if entry["count"] == 0 %}not called {%- else %}called {{ entry["count"] }} time{% if entry["count"] > 1 %}s{% endif %}, returned {{ entry["returned"] }} time{% if entry["returned"] > 1 %}s{% endif %} {%- endif -%} {%- endif -%} {#- #}{{ entry["blocks"] }}%
{% endif -%} gcovr-7.2/gcovr/formats/html/default/source_page.summary.html000066400000000000000000000033151456671656200245670ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{% if SHOW_DECISION and decisions.unchecked > 0 %} {% endif %}
Directory: {{info.get_directory()}}
File: {{filename}}
Date: {{info.date}}
Warnings: {{decisions.unchecked}} unchecked decisions!
{% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %}
Exec Total Coverage
Lines: {{lines.exec}} {{lines.total}} {{lines.coverage}}%
Functions: {{functions.exec}} {{functions.total}} {{functions.coverage}}%
Branches: {{branches.exec}} {{branches.total}} {{branches.coverage}}%
Decisions: {{decisions.exec}} {{decisions.total}} {{decisions.coverage}}%
Calls: {{calls.exec}} {{calls.total}} {{calls.coverage}}%
gcovr-7.2/gcovr/formats/html/default/style.css000066400000000000000000000026421456671656200215650ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: {{tab_size}}; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } {% include "style.summary.css" %} {% include "style.meter.css" %} {% include "style.filelist.css" %} {% include "style.details.css" %} footer { text-align: center; padding-top: 3px; } gcovr-7.2/gcovr/formats/html/default/style.details.css000066400000000000000000000061171456671656200232120ustar00rootroot00000000000000td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } gcovr-7.2/gcovr/formats/html/default/style.filelist.css000066400000000000000000000011531456671656200233730ustar00rootroot00000000000000.file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } gcovr-7.2/gcovr/formats/html/default/style.meter.css000066400000000000000000000031651456671656200227010ustar00rootroot00000000000000/*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ gcovr-7.2/gcovr/formats/html/default/style.summary.css000066400000000000000000000042341456671656200232600ustar00rootroot00000000000000/*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ gcovr-7.2/gcovr/formats/html/github/000077500000000000000000000000001456671656200175455ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/html/github/base.html000066400000000000000000000027371456671656200213560ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {{info.head}} {% if css_link is defined %} {% else %} {% endif %}

{{info.head}}


{% block summary %} {% endblock %}

{% block content %} {% endblock %}
gcovr-7.2/gcovr/formats/html/github/directory_page.content.html000066400000000000000000000105541456671656200251110ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{% for row in info.files %}
{% if row.link is not none %} {{row.filename}} {% else %} {{row.filename}} {% endif %}
{{row.lines.exec}} of {{row.lines.total}} lines ({{row.lines.coverage}}%)
{{row.lines.coverage}}%
{{row.functions.exec}} of {{row.functions.total}} functions
{{row.functions.coverage}}%
{{row.branches.exec}} of {{row.branches.total}} branches
{{row.branches.coverage}}%
{% if SHOW_DECISION %}
{{row.decisions.exec}} of {{row.decisions.total}} decisions
{{row.decisions.coverage}}%
{% endif %} {% if not EXCLUDE_CALLS %}
{{row.calls.exec}} of {{row.calls.total}} calls
{{row.calls.coverage}}%
{% endif %}
{% endfor %}
gcovr-7.2/gcovr/formats/html/github/directory_page.html000066400000000000000000000004571456671656200234410ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% extends "base.html" %} {% block summary %} {% include "directory_page.summary.html" %} {% endblock %} {% block navigation %} {% include "directory_page.navigation.html" %} {% endblock %} {% block content %} {% include "directory_page.content.html" %} {% endblock %} gcovr-7.2/gcovr/formats/html/github/directory_page.navigation.html000066400000000000000000000002311456671656200255650ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% if info.link_function_list %} {%- endif %} gcovr-7.2/gcovr/formats/html/github/directory_page.summary.html000066400000000000000000000127201456671656200251310ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{{info.get_directory()}}
Date: {{info.date}}
Coverage:
low: ≥ 0%
{% if COVERAGE_MED != COVERAGE_HIGH %}
medium: ≥ {{COVERAGE_MED}}%
{% endif %} {% if COVERAGE_HIGH < 100 %}
high: ≥ {{COVERAGE_HIGH}}%
{% else %}
high: = 100%
{% endif %}
{% if (COVERAGE_MED != LINE_COVERAGE_MED) or (COVERAGE_HIGH != LINE_COVERAGE_HIGH) %}
Lines:
low: ≥ 0%
{% if LINE_COVERAGE_MED != LINE_COVERAGE_HIGH %}
medium: ≥ {{LINE_COVERAGE_MED}}%
{% endif %} {% if LINE_COVERAGE_HIGH < 100 %}
high: ≥ {{LINE_COVERAGE_HIGH}}%
{% else %}
high: = 100%
{% endif %}
{% endif %} {% if (COVERAGE_MED != BRANCH_COVERAGE_MED) or (COVERAGE_HIGH != LINE_COVERAGE_HIGH) %}
Branches:
low: ≥ 0%
{% if BRANCH_COVERAGE_MED != BRANCH_COVERAGE_HIGH %}
medium: ≥ {{BRANCH_COVERAGE_MED}}%
{% endif %} {% if BRANCH_COVERAGE_HIGH < 100 %}
high: ≥ {{BRANCH_COVERAGE_HIGH}}%
{% else %}
high: = 100%
{% endif %}
{% endif %}
Lines:
{{info.lines.exec}}/{{info.lines.total}}
{{info.lines.coverage}}%
Functions:
{{info.functions.exec}}/{{info.functions.total}}
{{info.functions.coverage}}%
Branches:
{{info.branches.exec}}/{{info.branches.total}}
{{info.branches.coverage}}%
{% if SHOW_DECISION %}
Decisions:
{{info.decisions.exec}}/{{info.decisions.total}}
{{info.decisions.coverage}}%
{% endif %} {% if not EXCLUDE_CALLS %}
Calls:
{{info.calls.exec}}/{{info.calls.total}}
{{info.calls.coverage}}%
{% endif %}
gcovr-7.2/gcovr/formats/html/github/functions_page.content.html000066400000000000000000000016761456671656200251220ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% for function_batch in all_functions | batch(10000) %} {% for entry in function_batch %} {#- #} {#- #} {#- #} {#- -#} {% endfor %}
Function (File:Line) Call count Block coverage
{{ entry["name"] }} ({{ entry["filename"] }}:{{ entry["line"] }}) {%- if entry["excluded"] %}excluded {%- else %} {%- if entry["count"] == 0 %}not called {%- else %}called {{ entry["count"] }} time{% if entry["count"] > 1 %}s{% endif %}, returned {{ entry["returned"] }} time{% if entry["returned"] > 1 %}s{% endif %} {%- endif -%} {%- endif -%} {#- #}{{ entry["blocks"] }}%
{% endfor %} gcovr-7.2/gcovr/formats/html/github/functions_page.html000066400000000000000000000003301456671656200234330ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% extends "base.html" %} {% block summary %} {% include "functions_page.summary.html" %} {% endblock %} {% block content %} {% include "functions_page.content.html" %} {% endblock %} gcovr-7.2/gcovr/formats/html/github/functions_page.summary.html000066400000000000000000000056201456671656200251360ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{{info.get_directory()}}
Date: {{info.date}}
Lines:
{{info.lines.exec}}/{{info.lines.total}}
{{info.lines.coverage}}%
Functions:
{{info.functions.exec}}/{{info.functions.total}}
{{info.functions.coverage}}%
Branches:
{{info.branches.exec}}/{{info.branches.total}}
{{info.branches.coverage}}%
{% if SHOW_DECISION %}
Decisions:
{{info.decisions.exec}}/{{info.decisions.total}}
{{info.decisions.coverage}}%
{% endif %} {% if not EXCLUDE_CALLS %}
Calls:
{{info.calls.exec}}/{{info.calls.total}}
{{info.calls.coverage}}%
{% endif %}
gcovr-7.2/gcovr/formats/html/github/primer.css000066400000000000000000030706201456671656200215650ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ gcovr-7.2/gcovr/formats/html/github/pygments.blue000066400000000000000000000000101456671656200222530ustar00rootroot00000000000000default gcovr-7.2/gcovr/formats/html/github/pygments.dark-blue000066400000000000000000000000141456671656200231760ustar00rootroot00000000000000github-dark gcovr-7.2/gcovr/formats/html/github/pygments.dark-green000066400000000000000000000000141456671656200233470ustar00rootroot00000000000000github-dark gcovr-7.2/gcovr/formats/html/github/pygments.green000066400000000000000000000000101456671656200224240ustar00rootroot00000000000000default gcovr-7.2/gcovr/formats/html/github/source_page.content.html000066400000000000000000000106241456671656200244030ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% for row in source_lines %} {% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% endfor %}
Line BranchDecisionCallExec Source
{{row.lineno}} {% if row.linebranch %}
{% if row.linebranch %}{{row.linebranch.taken}}/{{row.linebranch.total}}{% endif %}
{% for branch in row.linebranch.branches %} {% if branch.taken %}
✓ Branch {{branch.name}} taken {{branch.count}} times.
{% else %}
✗ Branch {{branch.name}} not taken.
{% endif%} {% endfor %}
{% endif %}
{% if row.linedecision %}
{% if row.linedecision %}{{row.linedecision.taken}}/{{row.linedecision.total}}{% endif %}
{% for decision in row.linedecision.decisions %} {% if decision.uncheckable %}
? Decision couldn't be analyzed.
{% elif decision.taken %}
✓ Decision '{{decision.name}}' taken {{decision.count}} times.
{% else %}
✗ Decision '{{decision.name}}' not taken.
{% endif %} {% endfor %}
{% endif %}
{% if row.linecall %}
{% if row.linecall %}{{row.linecall.invoked}}/{{row.linecall.total}}{% endif %}
{% for call in row.linecall.calls %} {% if call.invoked %}
✓ Call {{call.name}} invoked.
{% else %}
✗ Call {{call.name}} not invoked.
{% endif%} {% endfor %}
{% endif %}
{% if ( row.covclass == 'uncoveredLine' ) %}✗{% elif ( row.covclass == 'excludedLine' ) %}−{% else %}{{row.linecount}}{% endif %} {{row.source}}
gcovr-7.2/gcovr/formats/html/github/source_page.html000066400000000000000000000004461456671656200227330ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% extends "base.html" %} {% block summary %} {% include "source_page.summary.html" %} {% endblock %} {% block navigation %} {% include "source_page.navigation.html" %} {% endblock %} {% block content %} {% include "source_page.content.html" %} {% endblock %} gcovr-7.2/gcovr/formats/html/github/source_page.navigation.html000066400000000000000000000020311456671656200250610ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% if function_list %}
List of functions {% for entry in function_list %} {#- #} {#- #} {#- #} {#- -#} {% endfor %}
Function (Line) Call count Block coverage
{{ entry["name"] }} (line {{ entry["line"] }}) {%- if entry["excluded"] %}excluded {%- else %} {%- if entry["count"] == 0 %}not called {%- else %}called {{ entry["count"] }} time{% if entry["count"] > 1 %}s{% endif %}, returned {{ entry["returned"] }} time{% if entry["returned"] > 1 %}s{% endif %} {%- endif -%} {%- endif -%} {#- #}{{ entry["blocks"] }}%
{% endif -%} gcovr-7.2/gcovr/formats/html/github/source_page.summary.html000066400000000000000000000055031456671656200244260ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{{info.get_directory()}}
File: {{filename}}
Date: {{info.date}}
Lines:
{{lines.exec}}/{{lines.total}}
{{lines.coverage}}%
Functions:
{{functions.exec}}/{{functions.total}}
{{functions.coverage}}%
Branches:
{{branches.exec}}/{{branches.total}}
{{branches.coverage}}%
{% if SHOW_DECISION %}
Decisions:
{{decisions.exec}}/{{decisions.total}}
{{decisions.coverage}}%
{% endif %} {% if not EXCLUDE_CALLS %}
Calls:
{{calls.exec}}/{{calls.total}}
{{calls.coverage}}%
{% endif %}
gcovr-7.2/gcovr/formats/html/github/style.css000066400000000000000000000066431456671656200214300ustar00rootroot00000000000000{% include "primer.css" %} .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } gcovr-7.2/gcovr/formats/html/write.py000066400000000000000000000702601456671656200177740ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import io import logging import os from argparse import ArgumentTypeError from typing import Any, Callable, Dict, Optional, Union from ...coverage import ( CallCoverage, CovData, CoverageStat, DecisionCoverage, DecisionCoverageConditional, DecisionCoverageStat, DecisionCoverageSwitch, DecisionCoverageUncheckable, DirectoryCoverage, FileCoverage, LineCoverage, SummarizedStats, sort_coverage, ) from ...options import Options from ...utils import ( commonpath, force_unix_separator, get_md5_hexdigest, open_text_for_writing, ) from ...version import __version__ LOGGER = logging.getLogger("gcovr") PYGMENTS_CSS_MARKER = "/* Comment.Preproc */" class Lazy: def __init__(self, fn): def load(*args): result = fn(*args) def reuse_value(*args): return result self.get = reuse_value return result self.get = load def __call__(self, *args): return self.get(*args) # html_theme string is . or only (if only color use default) # examples: github.green github.blue or blue or green def get_theme_name(html_theme: str) -> str: return html_theme.split(".")[0] if "." in html_theme else "default" def get_theme_color(html_theme: str) -> str: return html_theme.split(".")[1] if "." in html_theme else html_theme # Loading Jinja and preparing the environment is fairly costly. # Only do this work if templates are actually used. # This speeds up text and XML output. @Lazy def templates(options): from jinja2 import ChoiceLoader, Environment, FileSystemLoader, PackageLoader # As default use the package loader loader = PackageLoader( "gcovr.formats.html", package_path=get_theme_name(options.html_theme), ) # If a directory is given files in the directory have higher precedence. if options.html_template_dir is not None: loader = ChoiceLoader([FileSystemLoader(options.html_template_dir), loader]) return Environment( loader=loader, autoescape=True, trim_blocks=True, lstrip_blocks=True, ) @Lazy def user_templates(): from jinja2 import Environment, FunctionLoader def load_user_template(template): contents = None try: with open(template, "rb") as f: contents = f.read().decode("utf-8") # This exception can only occure if the file gets inaccesable while gcovr is running. except Exception: # pragma: no cover pass return contents return Environment( loader=FunctionLoader(load_user_template), autoescape=True, trim_blocks=True, lstrip_blocks=True, ) class CssRenderer: THEMES = [ "green", "blue", "github.blue", "github.green", "github.dark-green", "github.dark-blue", ] @staticmethod def get_themes(): return CssRenderer.THEMES @staticmethod def get_default_theme(): return CssRenderer.THEMES[0] @staticmethod def load_css_template(options): if options.html_css is not None: template_path = os.path.relpath(options.html_css) return user_templates().get_template(template_path) return templates(options).get_template("style.css") @staticmethod def render(options): template = CssRenderer.load_css_template(options) return template.render( tab_size=options.html_tab_size, ) class NullHighlighting: def get_css(self): return "" @staticmethod def highlighter_for_file(filename): return lambda code: [line.rstrip() for line in code.split("\n")] class PygmentHighlighting: def __init__(self, style: str): self.formatter = None try: from pygments.formatters.html import HtmlFormatter self.formatter = HtmlFormatter(nowrap=True, style=style) except ImportError as e: # pragma: no cover LOGGER.warning(f"No syntax highlighting available: {str(e)}") def get_css(self): if self.formatter is None: # pragma: no cover return "" return ( "\n\n/* pygments syntax highlighting */\n" + self.formatter.get_style_defs() ) # Set the lexer for the given filename. Return true if a lexer is found def highlighter_for_file(self, filename): if self.formatter is None: # pragma: no cover return NullHighlighting.highlighter_for_file(filename) import pygments from markupsafe import Markup from pygments.lexers import get_lexer_for_filename try: lexer = get_lexer_for_filename(filename, None, stripnl=False) return lambda code: [ Markup(line.rstrip()) for line in pygments.highlight(code, lexer, self.formatter).split("\n") ] except pygments.util.ClassNotFound: # pragma: no cover return NullHighlighting.highlighter_for_file(filename) @Lazy def get_formatter(options): highlight_style = ( templates(options) .get_template(f"pygments.{get_theme_color(options.html_theme)}") .render() ) return ( PygmentHighlighting(highlight_style) if options.html_syntax_highlighting else NullHighlighting() ) def coverage_to_class(coverage, medium_threshold, high_threshold) -> str: if coverage is None: return "coverage-unknown" if coverage == 0: return "coverage-none" if coverage < medium_threshold: return "coverage-low" if coverage < high_threshold: return "coverage-medium" return "coverage-high" class RootInfo: def __init__(self, options) -> None: self.medium_threshold = options.html_medium_threshold self.high_threshold = options.html_high_threshold self.medium_threshold_line = options.html_medium_threshold_line self.high_threshold_line = options.html_high_threshold_line self.medium_threshold_branch = options.html_medium_threshold_branch self.high_threshold_branch = options.html_high_threshold_branch self.link_function_list = options.html_details or options.html_nested self.relative_anchors = options.html_relative_anchors self.version = __version__ self.head = options.html_title self.date = options.timestamp.isoformat(sep=" ", timespec="seconds") self.encoding = options.html_encoding self.directory = None self.branches = dict() self.decisions = dict() self.calls = dict() self.functions = dict() self.lines = dict() self.files = [] self.subdirs = dict() def set_directory(self, directory) -> None: self.directory = directory def get_directory(self) -> str: return "." if self.directory == "" else force_unix_separator(self.directory) def set_coverage(self, covdata: CovData) -> None: """Update this RootInfo with a summary of the CovData.""" stats = SummarizedStats.from_covdata(covdata) self.lines = dict_from_stat(stats.line, self._line_coverage_to_class, 0.0) self.functions = dict_from_stat(stats.function, self._coverage_to_class) self.branches = dict_from_stat(stats.branch, self._branch_coverage_to_class) self.decisions = dict_from_stat(stats.decision, self._coverage_to_class) self.calls = dict_from_stat(stats.call, self._coverage_to_class) def clear_files(self) -> None: self.files = [] def add_file( self, cdata: Union[DirectoryCoverage, FileCoverage], link_report, cdata_fname ) -> None: stats = ( cdata.stats if isinstance(cdata, DirectoryCoverage) else SummarizedStats.from_file(cdata) ) lines = { "total": stats.line.total, "exec": stats.line.covered, "coverage": stats.line.percent_or(100.0), "class": self._line_coverage_to_class(stats.line.percent_or(100.0)), } functions = { "total": stats.function.total, "exec": stats.function.covered, "coverage": stats.function.percent_or("-"), "class": self._coverage_to_class(stats.function.percent), } branches = { "total": stats.branch.total, "exec": stats.branch.covered, "coverage": stats.branch.percent_or("-"), "class": self._branch_coverage_to_class(stats.branch.percent), } decisions = { "total": stats.decision.total, "exec": stats.decision.covered, "unchecked": stats.decision.uncheckable, "coverage": stats.decision.percent_or("-"), "class": self._coverage_to_class(stats.decision.percent), } calls = { "total": stats.call.total, "exec": stats.call.covered, "coverage": stats.call.percent_or("-"), "class": self._coverage_to_class(stats.call.percent), } display_filename = force_unix_separator( os.path.relpath( os.path.realpath(cdata_fname), os.path.realpath(self.directory) ) ) if link_report is not None: if self.relative_anchors: link_report = os.path.basename(link_report) self.files.append( dict( directory=self.directory, filename=display_filename, link=link_report, lines=lines, branches=branches, decisions=decisions, calls=calls, functions=functions, ) ) def _coverage_to_class(self, coverage) -> str: return coverage_to_class(coverage, self.medium_threshold, self.high_threshold) def _line_coverage_to_class(self, coverage) -> str: return coverage_to_class( coverage, self.medium_threshold_line, self.high_threshold_line ) def _branch_coverage_to_class(self, coverage) -> str: return coverage_to_class( coverage, self.medium_threshold_branch, self.high_threshold_branch ) # # Produce an HTML report # def write_report(covdata: CovData, output_file: str, options: Options) -> None: css_data = CssRenderer.render(options) medium_threshold = options.html_medium_threshold high_threshold = options.html_high_threshold medium_threshold_line = options.html_medium_threshold_line high_threshold_line = options.html_high_threshold_line medium_threshold_branch = options.html_medium_threshold_branch high_threshold_branch = options.html_high_threshold_branch exclude_calls = options.exclude_calls show_decision = options.show_decision data = {} root_info = RootInfo(options) data["info"] = root_info data["SHOW_DECISION"] = show_decision data["EXCLUDE_CALLS"] = exclude_calls data["COVERAGE_MED"] = medium_threshold data["COVERAGE_HIGH"] = high_threshold data["LINE_COVERAGE_MED"] = medium_threshold_line data["LINE_COVERAGE_HIGH"] = high_threshold_line data["BRANCH_COVERAGE_MED"] = medium_threshold_branch data["BRANCH_COVERAGE_HIGH"] = high_threshold_branch self_contained = options.html_self_contained if self_contained is None: self_contained = not (options.html_details or options.html_nested) if output_file == "-": if not self_contained: raise ArgumentTypeError( "Only self contained reports can be printed to STDOUT" ) elif options.html_details or options.html_nested: raise ArgumentTypeError("Detailed reports can not be printed to STDOUT") if output_file.endswith(os.sep): if options.html_nested: output_file += "coverage_nested.html" elif options.html_details: output_file += "coverage_details.html" else: output_file += "coverage.html" if PYGMENTS_CSS_MARKER in css_data: LOGGER.info( "Skip adding of pygments styles since {PYGMENTS_CSS_MARKER!r} found in user stylesheet" ) else: css_data += get_formatter(options).get_css() if self_contained: data["css"] = css_data else: css_output = os.path.splitext(output_file)[0] + ".css" with open_text_for_writing(css_output) as f: f.write(css_data) if options.html_relative_anchors: css_link = os.path.basename(css_output) else: css_link = css_output data["css_link"] = css_link data["theme"] = get_theme_color(options.html_theme) root_info.set_coverage(covdata) # Generate the coverage output (on a per-package basis) # source_dirs = set() files = [] filtered_fname = "" sorted_keys = sort_coverage( covdata, sort_key=options.sort_key, sort_reverse=options.sort_reverse, by_metric="branch" if options.sort_branches else "line", filename_uses_relative_pathname=True, ) if options.html_nested: root_info.subdirs = DirectoryCoverage.from_covdata( covdata, sorted_keys, options.root_filter ) cdata_fname = {} cdata_sourcefile = {} for f in sorted_keys + list(root_info.subdirs.keys()): filtered_fname: str = options.root_filter.sub("", f) if filtered_fname != "": files.append(filtered_fname) cdata_fname[f] = filtered_fname if options.html_details or options.html_nested: if os.path.normpath(f) == os.path.normpath(options.root_dir): cdata_sourcefile[f] = output_file else: cdata_sourcefile[f] = _make_short_sourcename( output_file, filtered_fname.rstrip(os.sep) ) else: cdata_sourcefile[f] = None # Define the common root directory, which may differ from options.root_dir # when source files share a common prefix. root_directory = "" if len(files) > 1: commondir = commonpath(files) if commondir != "": root_directory = commondir else: dir_, _file = os.path.split(filtered_fname) if dir_ != "": root_directory = dir_ + os.sep root_info.set_directory(root_directory) if options.html_details or options.html_nested: (output_prefix, output_suffix) = os.path.splitext(os.path.abspath(output_file)) if output_suffix == "": output_suffix = ".html" functions_output_file = f"{output_prefix}.functions{output_suffix}" data["FUNCTIONS_FNAME"] = os.path.basename(functions_output_file) if options.html_nested: write_directory_pages( output_file, cdata_fname, cdata_sourcefile, options, root_info, data, ) else: for f in sorted_keys: root_info.add_file(covdata[f], cdata_sourcefile[f], cdata_fname[f]) write_root_page(output_file, options, data) if not options.html_details: return write_source_pages( functions_output_file, covdata, cdata_fname, cdata_sourcefile, options, root_info, data, ) def write_root_page(output_file: str, options, data: Dict[str, Any]) -> None: # # Generate the root HTML file that contains the high level report # html_string = templates(options).get_template("directory_page.html").render(**data) with open_text_for_writing( output_file, encoding=options.html_encoding, errors="xmlcharrefreplace" ) as fh: fh.write(html_string + "\n") def write_source_pages( functions_output_file: str, covdata: CovData, cdata_fname: Dict[str, str], cdata_sourcefile: Dict[str, str], options, root_info: RootInfo, data: Dict[str, Any], ) -> bool: # # Generate an HTML file for every source file # medium_threshold = options.html_medium_threshold high_threshold = options.html_high_threshold medium_threshold_line = options.html_medium_threshold_line high_threshold_line = options.html_high_threshold_line medium_threshold_branch = options.html_medium_threshold_branch high_threshold_branch = options.html_high_threshold_branch formatter = get_formatter(options) error_no_files_not_found = 0 all_functions = dict() for f, cdata in covdata.items(): data["filename"] = cdata_fname[f] root_info.add_file(cdata, cdata_sourcefile[f], cdata_fname[f]) # Only use demangled names (containing a brace) data["function_list"] = [] for name in sorted(cdata.functions.keys()): fcdata = cdata.functions[name] for lineno in sorted(fcdata.count.keys()): fdata = dict() fdata["name"] = name fdata["filename"] = cdata_fname[f] fdata["html_filename"] = os.path.basename(cdata_sourcefile[f]) fdata["line"] = lineno fdata["count"] = fcdata.count[lineno] fdata["returned"] = fcdata.returned[lineno] fdata["blocks"] = fcdata.blocks[lineno] fdata["excluded"] = fcdata.excluded[lineno] data["function_list"].append(fdata) all_functions[(fdata["name"], fdata["filename"], fdata["line"])] = fdata def coverage_class(percent: Optional[float]) -> str: return coverage_to_class(percent, medium_threshold, high_threshold) def line_coverage_class(percent: Optional[float]) -> str: return coverage_to_class( percent, medium_threshold_line, high_threshold_line ) def branch_coverage_class(percent: Optional[float]) -> str: return coverage_to_class( percent, medium_threshold_branch, high_threshold_branch ) data["lines"] = dict_from_stat(cdata.line_coverage(), line_coverage_class) data["functions"] = dict_from_stat(cdata.function_coverage(), coverage_class) data["branches"] = dict_from_stat( cdata.branch_coverage(), branch_coverage_class ) data["decisions"] = dict_from_stat(cdata.decision_coverage(), coverage_class) data["calls"] = dict_from_stat(cdata.call_coverage(), coverage_class) parent_dirname = cdata.parent_dirname if parent_dirname: data["parent_link"] = os.path.basename(cdata_sourcefile[parent_dirname]) data["parent_directory"] = cdata_fname[parent_dirname] data["source_lines"] = [] current_dir = os.getcwd() os.chdir(options.root_dir) max_line_from_cdata = max(cdata.lines.keys(), default=0) try: with io.open( data["filename"], "r", encoding=options.source_encoding, errors="replace", ) as source_file: lines = formatter.highlighter_for_file(data["filename"])( source_file.read() ) ctr = 0 for ctr, line in enumerate(lines, 1): data["source_lines"].append( source_row(ctr, line, cdata.lines.get(ctr)) ) if ctr < max_line_from_cdata: LOGGER.warning( f"File {data['filename']} has {ctr} line(s) but coverage data has {max_line_from_cdata} line(s)." ) except IOError as e: LOGGER.warning(f'File {data["filename"]} not found: {repr(e)}') # Python ranges are exclusive. We want to iterate over all lines, including # that last line. Thus, we have to add a +1 to include that line. for ctr in range(1, max_line_from_cdata + 1): data["source_lines"].append( source_row( ctr, "!!! File not found !!!" if ctr == 1 else "", cdata.lines.get(ctr), ) ) error_no_files_not_found += 1 os.chdir(current_dir) html_string = templates(options).get_template("source_page.html").render(**data) with open_text_for_writing( cdata_sourcefile[f], encoding=options.html_encoding, errors="xmlcharrefreplace", ) as fh: fh.write(html_string + "\n") data["all_functions"] = [all_functions[k] for k in sorted(all_functions)] html_string = templates(options).get_template("functions_page.html").render(**data) with open_text_for_writing( functions_output_file, encoding=options.html_encoding, errors="xmlcharrefreplace", ) as fh: fh.write(html_string + "\n") if error_no_files_not_found != 0: raise RuntimeError(f"{error_no_files_not_found} source file(s) not found.") def write_directory_pages( output_file: str, cdata_fname: Dict[str, str], cdata_sourcefile: Dict[str, str], options, root_info: RootInfo, data: Dict[str, Any], ) -> None: root_key = DirectoryCoverage.directory_root(root_info.subdirs, options.root_filter) for f, directory in root_info.subdirs.items(): data["directory"] = commonpath(cdata_fname[f]) data["date"] = root_info.date parent_dirname = directory.parent_dirname if parent_dirname: data["parent_link"] = os.path.basename(cdata_sourcefile[parent_dirname]) data["parent_directory"] = cdata_fname[parent_dirname] else: data["parent_link"] = None data["parent_directory"] = None sorted_files = sort_coverage( directory.children, sort_key=options.sort_key, sort_reverse=options.sort_reverse, by_metric="branch" if options.sort_branches else "line", filename_uses_relative_pathname=True, ) root_info.clear_files() for key in sorted_files: fname = directory.children[key].filename root_info.add_file( directory.children[key], cdata_sourcefile[fname], cdata_fname[fname] ) html_string = ( templates(options).get_template("directory_page.html").render(**data) ) filename = None if f in [root_key, ""]: filename = output_file elif f in cdata_sourcefile: filename = cdata_sourcefile[f] else: LOGGER.warning( f"There's a subdirectory {f!r} that there's no source files within it" ) if filename: with open_text_for_writing( filename, encoding=options.html_encoding, errors="xmlcharrefreplace" ) as fh: fh.write(html_string + "\n") def dict_from_stat( stat: Union[CoverageStat, DecisionCoverageStat], coverage_class: Callable[[Optional[float]], str], default: float = None, ) -> Dict[str, Any]: coverage_default = "-" if default is None else default data = { "total": stat.total, "exec": stat.covered, "coverage": stat.percent_or(coverage_default), "class": coverage_class(stat.percent_or(default)), } if isinstance(stat, DecisionCoverageStat): data["unchecked"] = stat.uncheckable return data def source_row( lineno: int, source: str, line_cov: Optional[LineCoverage] ) -> Dict[str, Any]: linebranch = None linedecision = None linecall = None linecount = "" covclass = "" if line_cov: if line_cov.is_excluded: covclass = "excludedLine" elif line_cov.is_covered: linebranch = source_row_branch(line_cov.branches) covclass = ( "coveredLine" if linebranch is None or linebranch["taken"] == linebranch["total"] else "partialCoveredLine" ) linedecision = source_row_decision(line_cov.decision) linecount = line_cov.count elif line_cov.is_uncovered: covclass = "uncoveredLine" linedecision = source_row_decision(line_cov.decision) linecall = source_row_call(line_cov.calls) return { "lineno": lineno, "source": source, "covclass": covclass, "linebranch": linebranch, "linedecision": linedecision, "linecall": linecall, "linecount": linecount, } def source_row_branch(branches) -> Dict[str, Any]: if not branches: return None taken = 0 total = 0 items = [] for branch_id in sorted(branches): branch = branches[branch_id] if branch.is_covered: taken += 1 total += 1 items.append( { "taken": branch.is_covered, "name": branch_id, "count": branch.count, } ) return { "taken": taken, "total": total, "branches": items, } def source_row_call(calls: Optional[CallCoverage]) -> Dict[str, Any]: if not calls: return None invoked = 0 total = 0 items = [] for call_id in sorted(calls): call = calls[call_id] if call.is_covered: invoked += 1 total += 1 items.append( { "invoked": call.is_covered, "name": call_id, } ) return { "invoked": invoked, "total": total, "calls": items, } def source_row_decision( decision: Optional[DecisionCoverage], ) -> Optional[Dict[str, Any]]: if decision is None: return None items = [] if isinstance(decision, DecisionCoverageUncheckable): items.append( { "uncheckable": True, } ) elif isinstance(decision, DecisionCoverageConditional): items.append( { "uncheckable": False, "taken": decision.count_true > 0, "count": decision.count_true, "name": "true", } ) items.append( { "uncheckable": False, "taken": decision.count_false > 0, "count": decision.count_false, "name": "false", } ) elif isinstance(decision, DecisionCoverageSwitch): items.append( { "uncheckable": False, "taken": decision.count > 0, "count": decision.count, "name": "true", } ) else: raise RuntimeError(f"Unknown decision type {decision!r}") return { "taken": len([i for i in items if i.get("taken", False)]), "uncheckable": len([i for i in items if i["uncheckable"]]), "total": len(items), "decisions": items, } def _make_short_sourcename(output_file: str, filename: str) -> str: r"""Make a short-ish file path for --html-detail output. Args: output_file (str): The --output path. defaultdefault_filename_name (str): The -default output name. filename (str): Path from root to source code. """ (output_prefix, output_suffix) = os.path.splitext(os.path.abspath(output_file)) if output_suffix == "": output_suffix = ".html" filename = filename.replace(os.sep, "/") sourcename = ( ".".join( ( output_prefix, os.path.basename(filename), get_md5_hexdigest(filename.encode("utf-8")), ) ) + output_suffix ) return sourcename gcovr-7.2/gcovr/formats/jacoco/000077500000000000000000000000001456671656200165555ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/jacoco/__init__.py000066400000000000000000000035561456671656200206770ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class JaCoCoHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ GcovrConfigOption( "jacoco", ["--jacoco"], group="output_options", metavar="OUTPUT", help=( "Generate a JaCoCo XML report. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "jacoco_pretty", ["--jacoco-pretty"], group="output_options", help=("Pretty-print the JaCoCo XML report. Implies --jacoco."), action="store_true", ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.2/gcovr/formats/jacoco/write.py000066400000000000000000000107721456671656200202700ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import annotations from dataclasses import dataclass import os from typing import Dict from lxml import etree from ...options import Options from ...utils import force_unix_separator, open_binary_for_writing, presentable_filename from ...coverage import CovData, CoverageStat, LineCoverage, SummarizedStats def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce an XML report in the JaCoCo format""" stats = SummarizedStats.from_covdata(covdata) root = etree.Element("report") # Generate the coverage output (on a per-package basis) packages: Dict[str, PackageData] = {} for f in sorted(covdata): data = covdata[f] filename = presentable_filename(f, root_filter=options.root_filter) if "/" in filename: directory, fname = filename.rsplit("/", 1) else: directory, fname = "", filename package = packages.setdefault( directory, PackageData( {}, CoverageStat.new_empty(), CoverageStat.new_empty(), ), ) c = etree.Element("class") lines = etree.SubElement(c, "lines") # TODO should use FileCoverage.branch_coverage() calculation class_branch = CoverageStat(0, 0) for lineno in sorted(data.lines): line_cov = data.lines[lineno] if not line_cov.is_reportable: continue b = line_cov.branch_coverage() if b.total: class_branch += b lines.append(_line_element(line_cov)) stats = SummarizedStats.from_file(data) className = fname.replace(".", "_") c.set("name", className) c.set( "sourcefilename", force_unix_separator(os.path.join(options.root, filename)) ) c.append(_counter_element("LINE", stats.line)) c.append(_counter_element("BRANCH", class_branch)) package.classes_xml[className] = c package.line += stats.line package.branch += class_branch for packageName in sorted(packages): packageData = packages[packageName] package = etree.Element("package") root.append(package) for className in sorted(packageData.classes_xml): package.append(packageData.classes_xml[className]) package.append(_counter_element("LINE", packageData.line)) package.append(_counter_element("BRANCH", packageData.branch)) package.set("name", packageName.replace("/", ".")) root.append(_counter_element("LINE", stats.line)) root.append(_counter_element("BRANCH", stats.branch)) with open_binary_for_writing(output_file, "jacoco.xml") as fh: fh.write( etree.tostring( root, pretty_print=options.jacoco_pretty, encoding="UTF-8", xml_declaration=True, doctype="", ) ) @dataclass class PackageData: classes_xml: Dict[str, etree.Element] line: CoverageStat branch: CoverageStat def _counter_element(type: str, stat: CoverageStat) -> etree.Element: """format a CoverageStat as a string in range 0.0 to 1.0 inclusive""" elem = etree.Element("counter") elem.set("type", type) elem.set("missed", str(stat.total - stat.covered)) elem.set("covered", str(stat.covered)) return elem def _line_element(line: LineCoverage) -> etree.Element: branch = line.branch_coverage() elem = etree.Element("line") elem.set("nr", str(line.lineno)) if branch.total: assert branch.percent is not None elem.set("mb", str(branch.total - branch.covered)) elem.set("cb", str(branch.covered)) return elem gcovr-7.2/gcovr/formats/json/000077500000000000000000000000001456671656200162705ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/json/__init__.py000066400000000000000000000106221456671656200204020ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging import os from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData from ...utils import force_unix_separator LOGGER = logging.getLogger("gcovr") class JsonHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ # Global options used for merging. "merge_mode_functions", "show_decision", # Local options GcovrConfigOption( "json", ["--json"], group="output_options", metavar="OUTPUT", help="Generate a JSON report. OUTPUT is optional and defaults to --output.", nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "json_pretty", ["--json-pretty"], group="output_options", help="Pretty-print the JSON report. Implies --json.", action="store_true", ), GcovrConfigOption( "json_summary", ["--json-summary"], group="output_options", metavar="OUTPUT", help=( "Generate a JSON summary report. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "json_summary_pretty", ["--json-summary-pretty"], group="output_options", help="Pretty-print the JSON SUMMARY report. Implies --json-summary.", action="store_true", ), GcovrConfigOption( "json_base", ["--json-base"], group="output_options", metavar="PATH", help="Prepend the given path to all file paths in JSON report.", type=lambda p: force_unix_separator(os.path.normpath(p)), default=None, ), GcovrConfigOption( "json_add_tracefile", ["-a", "--json-add-tracefile", "--add-tracefile"], config="add-tracefile", help=( "Combine the coverage data from JSON files. " "Coverage files contains source files structure relative " "to root directory. Those structures are combined " "in the output relative to the current root directory. " "Unix style wildcards can be used to add the pathnames " "matching a specified pattern. In this case pattern " "must be set in double quotation marks. " "Option can be specified multiple times. " "When option is used gcov is not run to collect " "the new coverage data." ), action="append", default=[], ), ] def read_report(self) -> CovData: from .read import read_report return read_report(self.options) def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) def write_summary_report(self, covdata: CovData, output_file: str) -> None: from .write import write_summary_report write_summary_report(covdata, output_file, self.options) gcovr-7.2/gcovr/formats/json/read.py000066400000000000000000000134071456671656200175620ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import json import logging import os from glob import glob from typing import Optional from ...options import Options from ..gcov.read import apply_filter_include_exclude from ...coverage import ( BranchCoverage, CovData, DecisionCoverage, DecisionCoverageConditional, DecisionCoverageSwitch, DecisionCoverageUncheckable, FileCoverage, FunctionCoverage, LineCoverage, CallCoverage, ) from ...merging import ( get_merge_mode_from_options, insert_branch_coverage, insert_decision_coverage, insert_file_coverage, insert_function_coverage, insert_line_coverage, insert_call_coverage, ) from . import versions LOGGER = logging.getLogger("gcovr") # # Get coverage from already existing gcovr JSON files # def read_report(options: Options) -> CovData: """merge a coverage from multiple reports in the format partially compatible with gcov JSON output""" if len(options.json_add_tracefile) == 0: return None datafiles = set() for trace_files_regex in options.json_add_tracefile: trace_files = glob(trace_files_regex, recursive=True) if not trace_files: raise RuntimeError( "Bad --add-tracefile option.\n" "\tThe specified file does not exist." ) else: for trace_file in trace_files: datafiles.add(os.path.normpath(trace_file)) covdata = dict() for filename in datafiles: LOGGER.debug(f"Processing JSON file: {filename}") with open(filename, "r") as json_file: gcovr_json_data = json.load(json_file) version = str(gcovr_json_data["gcovr/format_version"]) assert ( version == versions.JSON_FORMAT_VERSION ), "Wrong format version, got {} expected {}.".format( version, versions.JSON_FORMAT_VERSION ) for gcovr_file in gcovr_json_data["files"]: file_path = os.path.join( os.path.abspath(options.root), os.path.normpath(gcovr_file["file"]) ) filtered, excluded = apply_filter_include_exclude( file_path, options.filter, options.exclude ) # Ignore if the filename does not match the filter if filtered: LOGGER.debug(f" Filtering coverage data for file {file_path}") continue # Ignore if the filename matches the exclude pattern if excluded: LOGGER.debug(f" Excluding coverage data for file {file_path}") continue file_coverage = FileCoverage(file_path) merge_options = get_merge_mode_from_options(options) for json_function in gcovr_file["functions"]: insert_function_coverage( file_coverage, _function_from_json(json_function), merge_options ) for json_line in gcovr_file["lines"]: insert_line_coverage(file_coverage, _line_from_json(json_line)) insert_file_coverage(covdata, file_coverage, merge_options) return covdata def _function_from_json(json_function: dict) -> FunctionCoverage: return FunctionCoverage( name=json_function["name"], lineno=json_function["lineno"], count=json_function["execution_count"], returned=json_function["returned_count"], blocks=json_function["blocks_percent"], excluded=json_function.get("gcovr/excluded", False), ) def _line_from_json(json_line: dict) -> LineCoverage: line = LineCoverage( json_line["line_number"], count=json_line["count"], excluded=json_line.get("gcovr/excluded", False), md5=json_line.get("gcovr/md5", None), ) for branchno, json_branch in enumerate(json_line["branches"]): insert_branch_coverage(line, branchno, _branch_from_json(json_branch)) insert_decision_coverage(line, _decision_from_json(json_line.get("gcovr/decision"))) if "gcovr/calls" in json_line: for json_call in json_line["gcovr/calls"]: insert_call_coverage(line, _call_from_json(json_call)) return line def _branch_from_json(json_branch: dict) -> BranchCoverage: return BranchCoverage( blockno=json_branch["blockno"], count=json_branch["count"], fallthrough=json_branch["fallthrough"], throw=json_branch["throw"], ) def _call_from_json(json_call: dict) -> CallCoverage: return CallCoverage(covered=json_call["covered"], callno=json_call["callno"]) def _decision_from_json(json_decision: Optional[dict]) -> Optional[DecisionCoverage]: if json_decision is None: return None decision_type = json_decision["type"] if decision_type == "uncheckable": return DecisionCoverageUncheckable() if decision_type == "conditional": return DecisionCoverageConditional( json_decision["count_true"], json_decision["count_false"] ) if decision_type == "switch": return DecisionCoverageSwitch(json_decision["count"]) raise RuntimeError(f"Unknown decision type: {decision_type!r}") gcovr-7.2/gcovr/formats/json/versions.py000066400000000000000000000014071456671656200205140ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** JSON_FORMAT_VERSION = "0.6" JSON_SUMMARY_FORMAT_VERSION = "0.6" gcovr-7.2/gcovr/formats/json/write.py000066400000000000000000000166221456671656200200030ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import json import logging import os import functools from typing import Any, Dict from ...options import Options from ...utils import ( presentable_filename, open_text_for_writing, ) from ...coverage import ( BranchCoverage, CovData, DecisionCoverage, DecisionCoverageConditional, DecisionCoverageSwitch, DecisionCoverageUncheckable, FileCoverage, FunctionCoverage, LineCoverage, CallCoverage, SummarizedStats, sort_coverage, ) from . import versions LOGGER = logging.getLogger("gcovr") PRETTY_JSON_INDENT = 4 def _write_json_result(gcovr_json_dict, output_file, default_filename, pretty): r"""helper utility to output json format dictionary to a file/STDOUT""" write_json = json.dump if pretty: write_json = functools.partial( write_json, indent=PRETTY_JSON_INDENT, separators=(",", ": "), sort_keys=True, ) else: write_json = functools.partial(write_json, sort_keys=True) with open_text_for_writing(output_file, default_filename) as fh: write_json(gcovr_json_dict, fh) def write_report(covdata: CovData, output_file: str, options: Options) -> None: r"""produce an JSON report in the format partially compatible with gcov JSON output""" gcovr_json_root = { "gcovr/format_version": versions.JSON_FORMAT_VERSION, "files": _json_from_files(covdata, options), } _write_json_result( gcovr_json_root, output_file, "coverage.json", options.json_pretty ) def write_summary_report(covdata, output_file: str, options: Options): """Produce gcovr JSON summary report""" json_dict = {} json_dict["root"] = os.path.relpath( options.root, os.getcwd() if output_file == "-" else os.path.dirname(output_file), ) json_dict["gcovr/summary_format_version"] = versions.JSON_SUMMARY_FORMAT_VERSION json_dict["files"] = [] # Data keys = sort_coverage( covdata, sort_key=options.sort_key, sort_reverse=options.sort_reverse, by_metric="branch" if options.sort_branches else "line", ) for key in keys: filename = presentable_filename(covdata[key].filename, options.root_filter) if options.json_base: filename = "/".join([options.json_base, filename]) json_dict["files"].append( { "filename": filename, **_summary_from_stats( SummarizedStats.from_file(covdata[key]), None, options ), } ) # Footer & summary json_dict.update( _summary_from_stats(SummarizedStats.from_covdata(covdata), 0.0, options) ) _write_json_result( json_dict, output_file, "summary_coverage.json", options.json_summary_pretty ) def _summary_from_stats( stats: SummarizedStats, default, options: Options ) -> Dict[str, Any]: json_dict: Dict[str, Any] = dict() json_dict["line_total"] = stats.line.total json_dict["line_covered"] = stats.line.covered json_dict["line_percent"] = stats.line.percent_or(default) json_dict["function_total"] = stats.function.total json_dict["function_covered"] = stats.function.covered json_dict["function_percent"] = stats.function.percent_or(default) json_dict["branch_total"] = stats.branch.total json_dict["branch_covered"] = stats.branch.covered json_dict["branch_percent"] = stats.branch.percent_or(default) if options.show_decision: json_dict["decision_total"] = stats.decision.total json_dict["decision_covered"] = stats.decision.covered json_dict["decision_percent"] = stats.decision.percent_or(default) return json_dict def _json_from_files(files: CovData, options) -> list: return [_json_from_file(files[key], options) for key in sorted(files)] def _json_from_file(file: FileCoverage, options) -> dict: filename = presentable_filename(file.filename, options.root_filter) if options.json_base: filename = "/".join([options.json_base, filename]) return { "file": filename, "lines": _json_from_lines(file.lines), "functions": _json_from_functions(file.functions), } def _json_from_lines(lines: Dict[int, LineCoverage]) -> list: return [_json_from_line(lines[no]) for no in sorted(lines)] def _json_from_line(line: LineCoverage) -> dict: json_line = { "line_number": line.lineno, "count": line.count, "branches": _json_from_branches(line.branches), } if line.excluded: json_line["gcovr/excluded"] = True if line.md5: json_line["gcovr/md5"] = line.md5 if line.decision is not None: json_line["gcovr/decision"] = _json_from_decision(line.decision) if len(line.calls) > 0: json_line["gcovr/calls"] = _json_from_calls(line.calls) return json_line def _json_from_branches(branches: Dict[int, BranchCoverage]) -> list: return [_json_from_branch(branches[no]) for no in sorted(branches)] def _json_from_branch(branch: BranchCoverage) -> dict: return { "blockno": branch.blockno, "count": branch.count, "fallthrough": branch.fallthrough, "throw": branch.throw, } def _json_from_decision(decision: DecisionCoverage) -> dict: if isinstance(decision, DecisionCoverageUncheckable): return {"type": "uncheckable"} if isinstance(decision, DecisionCoverageConditional): return { "type": "conditional", "count_true": decision.count_true, "count_false": decision.count_false, } if isinstance(decision, DecisionCoverageSwitch): return { "type": "switch", "count": decision.count, } raise RuntimeError("Unknown decision type: {decision!r}") def _json_from_calls(calls: Dict[int, CallCoverage]) -> list: return [_json_from_call(calls[no]) for no in sorted(calls)] def _json_from_call(call: CallCoverage) -> dict: return {"covered": call.covered, "callno": call.callno} def _json_from_functions(functions: Dict[str, FunctionCoverage]) -> list: return [ f for name in sorted(functions) for f in _json_from_function(functions[name]) ] def _json_from_function(function: FunctionCoverage) -> list: json_functions = [] for lineno, count in function.count.items(): json_function = { "name": function.name, "lineno": lineno, "execution_count": count, "returned_count": function.returned[lineno], "blocks_percent": function.blocks[lineno], } if function.excluded[lineno]: json_function["gcovr/excluded"] = True json_functions.append(json_function) return json_functions gcovr-7.2/gcovr/formats/lcov/000077500000000000000000000000001456671656200162625ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/lcov/__init__.py000066400000000000000000000042031456671656200203720ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class LcovHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ GcovrConfigOption( "lcov", ["--lcov"], group="output_options", metavar="OUTPUT", help=( "Generate a LCOV info file. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "lcov_comment", ["--lcov-comment"], group="output_options", metavar="COMMENT", help="The comment used in LCOV file.", ), GcovrConfigOption( "lcov_test_name", ["--lcov-test-name"], group="output_options", metavar="NAME", help="The name used for TN in LCOV file. Default is '{default!s}'.", default="GCOVR report", ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.2/gcovr/formats/lcov/write.py000066400000000000000000000116071456671656200177730ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Handle writing of LCOV files. The LCOV format is described in https://github.com/linux-test-project/lcov/blob/07a1127c2b4390abf4a516e9763fb28a956a9ce4/man/geninfo.1#L989 and generated by https://github.com/linux-test-project/lcov/blob/07a1127c2b4390abf4a516e9763fb28a956a9ce4/bin/geninfo """ from ...options import Options from ...utils import force_unix_separator, get_md5_hexdigest, open_text_for_writing from ...coverage import CovData, sort_coverage def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce gcovr csv report""" with open_text_for_writing(output_file, "coverage.lcov") as fh: keys = sort_coverage( covdata, sort_key=options.sort_key, sort_reverse=options.sort_reverse, by_metric="branch" if options.sort_branches else "line", ) if options.lcov_comment is not None: # #comment_string fh.write(f"#{options.lcov_comment}\n") # TN: fh.write(f"TN:{options.lcov_test_name}\n") for key in keys: filename = force_unix_separator(covdata[key].filename) # SF: fh.write(f"SF:{filename}\n") # VER: # Generate md5 hash of file contents with open(filename, "rb") as file_handle: contents = file_handle.read() fh.write(f"VER:{get_md5_hexdigest(contents)}\n") functions = 0 function_hits = 0 for function_name in sorted(covdata[key].functions): linenos = list(covdata[key].functions[function_name].count) functions += len(linenos) def postfix(): return f"_{lineno}" if len(linenos) > 1 else "" for lineno in sorted(linenos): # FN:,[,] fh.write(f"FN:{lineno},{function_name}{postfix()}\n") for lineno in sorted(covdata[key].functions[function_name].count): count = covdata[key].functions[function_name].count[lineno] if count: function_hits += 1 # FNDA:, fh.write(f"FNDA:{count},{function_name}{postfix()}\n") # FNF: fh.write(f"FNF:{functions}\n") # FNH: fh.write(f"FNH:{function_hits}\n") sorted_lines = sorted(covdata[key].lines) branches = 0 branch_hits = 0 for lineno in sorted_lines: line_coverage = covdata[key].lines[lineno] if line_coverage.excluded: next branches += len(line_coverage.branches) for branch in sorted(line_coverage.branches): branch_coverage = line_coverage.branches[branch] if branch_coverage.count: branch_hits += 1 # BRDA:,[],, fh.write( f"BRDA:{lineno},{'e' if branch_coverage.throw else ''}{branch_coverage.blockno},{branch},{branch_coverage.count if branch_coverage.count else '-'}\n" ) # BRF: fh.write(f"BRF:{branches}\n") # BRH: fh.write(f"BRH:{branch_hits}\n") lines_covered = 0 for lineno in sorted_lines: line_coverage = covdata[key].lines[lineno] if line_coverage.count: lines_covered += 1 # DA:,[,] fh.write(f"DA:{lineno},{line_coverage.count},{line_coverage.md5}\n") # LH: fh.write(f"LH:{lines_covered}\n") # LF: fh.write(f"LF:{len(covdata[key].lines)}\n") # End of file section fh.write("end_of_record\n") gcovr-7.2/gcovr/formats/sonarqube/000077500000000000000000000000001456671656200173165ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/sonarqube/__init__.py000066400000000000000000000032061456671656200214300ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class SonarqubeHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ GcovrConfigOption( "sonarqube", ["--sonarqube"], group="output_options", metavar="OUTPUT", help=( "Generate sonarqube generic coverage report in this file name. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.2/gcovr/formats/sonarqube/write.py000066400000000000000000000041451456671656200210260ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from lxml import etree from ...options import Options from ...utils import open_binary_for_writing, presentable_filename from ...coverage import CovData def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce an XML report in the SonarQube generic coverage format""" root = etree.Element("coverage") root.set("version", "1") for f in sorted(covdata): data = covdata[f] filename = presentable_filename(f, root_filter=options.root_filter) fileNode = etree.Element("file") fileNode.set("path", filename) for lineno in sorted(data.lines): line_cov = data.lines[lineno] if not line_cov.is_covered and not line_cov.is_uncovered: continue L = etree.Element("lineToCover") L.set("lineNumber", str(lineno)) if line_cov.is_covered: L.set("covered", "true") else: L.set("covered", "false") branches = line_cov.branches if branches: b = line_cov.branch_coverage() L.set("branchesToCover", str(b.total)) L.set("coveredBranches", str(b.covered)) fileNode.append(L) root.append(fileNode) with open_binary_for_writing(output_file, "sonarqube.xml") as fh: fh.write(etree.tostring(root, encoding="UTF-8", xml_declaration=True)) gcovr-7.2/gcovr/formats/txt/000077500000000000000000000000001456671656200161365ustar00rootroot00000000000000gcovr-7.2/gcovr/formats/txt/__init__.py000066400000000000000000000072571456671656200202620ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging from typing import List from ...coverage import CovData from ...options import ( GcovrConfigOption, GcovrDeprecatedConfigOptionAction, OutputOrDefault, ) from ...formats.base import BaseHandler LOGGER = logging.getLogger("gcovr") class UseBranchMetricAction(GcovrDeprecatedConfigOptionAction): option = "--txt-metric" config = "txt-metric" value = "branch" class TxtHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ # Global options needed for report "exclude_calls", "show_decision", # Only for summary report # Local options GcovrConfigOption( "txt_metric", ["--txt-metric"], config="txt-metric", group="output_options", help=("The metric type to report."), choices=["line", "branch", "decision"], default="line", ), GcovrConfigOption( "txt_metric", ["-b", "--txt-branches", "--branches"], config="txt-branch", group="output_options", help=( "Deprecated, please use '--txt-metric branch' instead." "Report the branch coverage instead of the line coverage in text report." ), nargs=0, action=UseBranchMetricAction, ), GcovrConfigOption( "txt_report_covered", ["--txt-report-covered"], config="txt-covered", help="Report the covered lines instead of the uncovered.", action="store_true", ), GcovrConfigOption( "txt", ["--txt"], group="output_options", metavar="OUTPUT", help="Generate a text report. OUTPUT is optional and defaults to --output.", nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "txt_summary", ["-s", "--txt-summary", "--print-summary"], group="output_options", help=( "Print a small report to stdout " "with line & function & branch percentage coverage " "optional parts are decision & call coverage. " "This is in addition to other reports. " ), action="store_true", ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) def write_summary_report(self, covdata: CovData, output_file: str) -> None: from .write import write_summary_report write_summary_report(covdata, output_file, self.options) gcovr-7.2/gcovr/formats/txt/write.py000066400000000000000000000211551456671656200176460ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import Iterable, Tuple from ...options import Options from ...utils import ( force_unix_separator, presentable_filename, open_text_for_writing, ) from ...coverage import ( CovData, CoverageStat, FileCoverage, SummarizedStats, sort_coverage, ) # Widths of the various columns COL_FILE_WIDTH = 40 COL_TOTAL_COUNT_WIDTH = 8 COL_COVERED_COUNT_WIDTH = 8 COL_PERCENTAGE_WIDTH = 7 # including "%" percentage sign UN_COVERED_SEPARATOR = " " LINE_WIDTH = 78 def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce the classic gcovr text report""" with open_text_for_writing(output_file, "coverage.txt") as fh: # Header fh.write("-" * LINE_WIDTH + "\n") fh.write("GCC Code Coverage Report".center(LINE_WIDTH).rstrip() + "\n") # fh.write(" " * 27 + "GCC Code Coverage Report\n") fh.write("Directory: " + force_unix_separator(options.root) + "\n") fh.write("-" * LINE_WIDTH + "\n") if options.txt_metric == "branch": title_total = "Branches" title_covered = "Taken" elif options.txt_metric == "decision": title_total = "Decisions" title_covered = "Taken" else: title_total = "Lines" title_covered = "Exec" title_percentage = "Cover" title_un_covered = "Covered" if options.txt_report_covered else "Missing" fh.write( "File".ljust(COL_FILE_WIDTH) + title_total.rjust(COL_TOTAL_COUNT_WIDTH) + title_covered.rjust(COL_COVERED_COUNT_WIDTH) + title_percentage.rjust(COL_PERCENTAGE_WIDTH) + UN_COVERED_SEPARATOR + title_un_covered + "\n" ) fh.write("-" * LINE_WIDTH + "\n") # Data keys = sort_coverage( covdata, sort_key=options.sort_key, sort_reverse=options.sort_reverse, by_metric=options.txt_metric, ) total_stat = CoverageStat.new_empty() for key in keys: (stat, txt) = _summarize_file_coverage(covdata[key], options) total_stat += stat fh.write(txt + "\n") # Footer & summary fh.write("-" * LINE_WIDTH + "\n") fh.write(_format_line("TOTAL", total_stat, "") + "\n") fh.write("-" * LINE_WIDTH + "\n") def write_summary_report(covdata: CovData, output_file: str, options: Options) -> None: """Print a small report to the standard output. Output the percentage, covered and total lines and branches. """ with open_text_for_writing(output_file, "coverage.txt") as fh: def print_stat(name: str, stat: CoverageStat): percent = stat.percent_or(0.0) covered = stat.covered total = stat.total fh.write(f"{name}: {percent:0.1f}% ({covered} out of {total})\n") stats = SummarizedStats.from_covdata(covdata) print_stat("lines", stats.line) print_stat("functions", stats.function) print_stat("branches", stats.branch) if options.show_decision: print_stat("decisions", stats.decision) if not options.exclude_calls: print_stat("calls", stats.call) def _summarize_file_coverage(coverage: FileCoverage, options): filename = presentable_filename(coverage.filename, root_filter=options.root_filter) if options.txt_report_covered: if options.txt_metric == "branch": stat = coverage.branch_coverage() covered_lines = _covered_branches_str(coverage) elif options.txt_metric == "decision": stat = coverage.decision_coverage() covered_lines = _covered_decisions_str(coverage) else: stat = coverage.line_coverage() covered_lines = _covered_lines_str(coverage) return stat, _format_line(filename, stat, covered_lines) else: if options.txt_metric == "branch": stat = coverage.branch_coverage() uncovered_lines = _uncovered_branches_str(coverage) elif options.txt_metric == "decision": stat = coverage.decision_coverage() uncovered_lines = _uncovered_decisions_str(coverage) else: stat = coverage.line_coverage() uncovered_lines = _uncovered_lines_str(coverage) return stat, _format_line(filename, stat, uncovered_lines) def _format_line(name: str, stat: CoverageStat, uncovered_lines: str) -> str: raw_percent = stat.percent if raw_percent is None: percent = "--" else: percent = str(int(raw_percent)) name = name.ljust(COL_FILE_WIDTH) if len(name) > 40: name = name + "\n" + " " * COL_FILE_WIDTH line = ( name + str(stat.total).rjust(COL_TOTAL_COUNT_WIDTH) + str(stat.covered).rjust(COL_COVERED_COUNT_WIDTH) + percent.rjust(COL_PERCENTAGE_WIDTH - 1) + "%" ) if uncovered_lines: line += UN_COVERED_SEPARATOR + uncovered_lines return line def _covered_lines_str(filecov: FileCoverage) -> str: covered_lines = sorted( line.lineno for line in filecov.lines.values() if not line.is_uncovered ) # Walk through the covered lines in sorted order. # Find blocks of consecutive uncovered lines, and return # a string with that information. # # Should we exclude noncode lines in the range of lines # to be covered??? This simplifies the ranges summary, but it # provides a counterintuitive listing. return ",".join( _format_range(first, last) for first, last in _find_consecutive_ranges(covered_lines) ) def _uncovered_lines_str(filecov: FileCoverage) -> str: uncovered_lines = sorted( line.lineno for line in filecov.lines.values() if line.is_uncovered ) # Walk through the uncovered lines in sorted order. # Find blocks of consecutive uncovered lines, and return # a string with that information. # # Should we include noncode lines in the range of lines # to be covered??? This simplifies the ranges summary, but it # provides a counterintuitive listing. return ",".join( _format_range(first, last) for first, last in _find_consecutive_ranges(uncovered_lines) ) def _covered_branches_str(filecov: FileCoverage) -> str: covered_lines = sorted( line.lineno for line in filecov.lines.values() if not line.has_uncovered_branch ) # Don't do any aggregation on branch results. return ",".join(str(lineno) for lineno in covered_lines) def _covered_decisions_str(filecov: FileCoverage) -> str: covered_decisions = sorted( line.lineno for line in filecov.lines.values() if not line.has_uncovered_decision ) return ",".join(str(lineno) for lineno in covered_decisions) def _uncovered_decisions_str(filecov: FileCoverage) -> str: uncovered_decisions = sorted( line.lineno for line in filecov.lines.values() if line.has_uncovered_decision ) return ",".join(str(lineno) for lineno in uncovered_decisions) def _uncovered_branches_str(filecov: FileCoverage) -> str: uncovered_lines = sorted( line.lineno for line in filecov.lines.values() if line.has_uncovered_branch ) # Don't do any aggregation on branch results. return ",".join(str(lineno) for lineno in uncovered_lines) def _find_consecutive_ranges(items: Iterable[int]) -> Iterable[Tuple[int, int]]: first = last = None for item in items: if last is None: first = last = item continue if item == (last + 1): last = item continue assert first is not None yield first, last first = last = item if last is not None: assert first is not None yield first, last def _format_range(first: int, last: int) -> str: if first == last: return str(first) return "{first}-{last}".format(first=first, last=last) gcovr-7.2/gcovr/merging.py000066400000000000000000000340471456671656200156560ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Merge coverage data. All of these merging function have the signature ``merge(T, T) -> T``. That is, they take two coverage data items and combine them, returning the combined coverage. This may change the input objects, so that they should be used afterwards. In a mathematical sense, all of these ``merge()`` functions must behave somewhat like an addition operator: * commutative: order of arguments must not matter, so that ``merge(a, b)`` must match ``merge(a, b)``. * associative: order of merging must not matter, so that ``merge(a, merge(b, c))`` must match ``merge(merge(a, b), c)``. * identity element: there must be an empty element, so that ``merge(a, empty)`` and ``merge(emtpy, a)`` and ``a`` all match. However, the empty state might be implied by “parent dict does not contain an entry”, or must contain matching information like the same line number. The insertion functions insert a single coverage item into a larger structure, for example inserting BranchCoverage into a LineCoverage object. The target/parent structure is updated in-place, otherwise this has equivalent semantics to merging. In particular, if there already is coverage data in the target with the same ID, then the contents are merged. The insertion functions return the coverage structure that is saved in the target, which may not be the same as the input value. """ from dataclasses import dataclass import logging from typing import Callable, Optional, TypeVar, Dict from .coverage import ( BranchCoverage, CovData, DecisionCoverage, DecisionCoverageConditional, DecisionCoverageSwitch, DecisionCoverageUncheckable, FileCoverage, FunctionCoverage, LineCoverage, CallCoverage, ) LOGGER = logging.getLogger("gcovr") @dataclass class MergeOptions: ignore_function_lineno: bool = False merge_function_use_line_zero: bool = None merge_function_use_line_min: bool = None merge_function_use_line_max: bool = None separate_function: bool = None DEFAULT_MERGE_OPTIONS = MergeOptions() FUNCTION_LINE_ZERO_MERGE_OPTIONS = MergeOptions( ignore_function_lineno=True, merge_function_use_line_zero=True, ) FUNCTION_MIN_LINE_MERGE_OPTIONS = MergeOptions( ignore_function_lineno=True, merge_function_use_line_min=True, ) FUNCTION_MAX_LINE_MERGE_OPTIONS = MergeOptions( ignore_function_lineno=True, merge_function_use_line_max=True, ) SEPARATE_FUNCTION_MERGE_OPTIONS = MergeOptions( ignore_function_lineno=True, separate_function=True, ) def get_merge_mode_from_options(options): if options.merge_mode_functions == "strict": return DEFAULT_MERGE_OPTIONS elif options.merge_mode_functions == "merge-use-line-0": return FUNCTION_LINE_ZERO_MERGE_OPTIONS elif options.merge_mode_functions == "merge-use-line-min": return FUNCTION_MIN_LINE_MERGE_OPTIONS elif options.merge_mode_functions == "merge-use-line-max": return FUNCTION_MAX_LINE_MERGE_OPTIONS elif options.merge_mode_functions == "separate": return SEPARATE_FUNCTION_MERGE_OPTIONS else: raise RuntimeError("Sanity check: Unknown merge mode.") _Key = TypeVar("_Key", int, str) _T = TypeVar("_T") def _merge_dict( left: Dict[_Key, _T], right: Dict[_Key, _T], merge_item: Callable[[_T, _T, MergeOptions], _T], options: MergeOptions, ) -> Dict[_Key, _T]: """ Helper function to merge items in a dictionary. Example: >>> _merge_dict(dict(a=2, b=3), dict(b=1, c=5), ... lambda a, b, _: a + b, ... DEFAULT_MERGE_OPTIONS) {'a': 2, 'b': 4, 'c': 5} """ # Ensure that "left" is the larger dict, # so that fewer items have to be checked for merging. if len(left) < len(right): left, right = right, left for key, right_item in right.items(): _insert_coverage_item(left, key, right_item, merge_item, options) # At this point, "left" contains all merged items. # The caller should access neither the "left" nor "right" objects. # While we can't prevent use of the "left" object since we want to return it, # we can clear the contents of the "right" object. right.clear() return left def _insert_coverage_item( target_dict: Dict[_Key, _T], key: _Key, new_item: _T, merge_item: Callable[[_T, _T, MergeOptions], _T], options: MergeOptions, ) -> _T: """ Insert a single item into a coverage dictionary. That means:: merge(left, { key: item }) and:: insert_coverage_item(left, key, item, ...) should be equivalent with respect to their side effects. However, the target dict is updated in place, and the return value differs! """ if key in target_dict: merged_item = merge_item(target_dict[key], new_item, options) else: merged_item = new_item target_dict[key] = merged_item return merged_item def merge_covdata(left: CovData, right: CovData, options: MergeOptions) -> CovData: """ Merge CovData information. Do not use 'left' or 'right' objects afterwards! """ return _merge_dict(left, right, merge_file, options) def insert_file_coverage( target: CovData, file: FileCoverage, options: MergeOptions = DEFAULT_MERGE_OPTIONS, ) -> FileCoverage: """Insert FileCoverage into CovData.""" return _insert_coverage_item(target, file.filename, file, merge_file, options) def merge_file( left: FileCoverage, right: FileCoverage, options: MergeOptions, ) -> FileCoverage: """ Merge FileCoverage information. Do not use 'left' or 'right' objects afterwards! Precondition: both objects have same filename. """ assert left.filename == right.filename left.lines = _merge_dict(left.lines, right.lines, merge_line, options) left.functions = _merge_dict( left.functions, right.functions, merge_function, options ) return left def insert_line_coverage( target: FileCoverage, line: LineCoverage, options: MergeOptions = DEFAULT_MERGE_OPTIONS, ) -> LineCoverage: """Insert LineCoverage into FileCoverage.""" return _insert_coverage_item(target.lines, line.lineno, line, merge_line, options) def merge_line( left: LineCoverage, right: LineCoverage, options: MergeOptions, ) -> LineCoverage: """ Merge LineCoverage information. Do not use 'left' or 'right' objects afterwards! Precondition: both objects must have same lineno. """ assert left.lineno == right.lineno # If both checksums exists compare them if only one exists, use it. if left.md5 is not None and right.md5 is not None: assert left.md5 == right.md5 elif right.md5 is not None: left.md5 = right.md5 left.count += right.count left.excluded |= right.excluded left.branches = _merge_dict(left.branches, right.branches, merge_branch, options) left.decision = merge_decision(left.decision, right.decision, options) left.calls = _merge_dict(left.calls, right.calls, merge_call, options) return left def insert_function_coverage( target: FileCoverage, function: FunctionCoverage, options: MergeOptions = DEFAULT_MERGE_OPTIONS, ) -> FunctionCoverage: """Insert FunctionCoverage into FileCoverage""" return _insert_coverage_item( target.functions, function.name, function, merge_function, options ) def merge_function( left: FunctionCoverage, right: FunctionCoverage, options: MergeOptions, ) -> FunctionCoverage: """ Merge FunctionCoverage information. Do not use 'left' or 'right' objects afterwards! Precondition: both objects must have same name and lineno. If ``options.ignore_function_lineno`` is set, the two function coverage objects can have differing line numbers. With following flags the merge mode can be defined: - ``options.merge_function_use_line_zero`` - ``options.merge_function_use_line_min`` - ``options.merge_function_use_line_max`` - ``options.separate_function`` """ assert left.name == right.name if not options.ignore_function_lineno: if left.count.keys() != right.count.keys(): lines = sorted(set([*left.count.keys(), *right.count.keys()])) raise AssertionError( f"Got function {right.name} on multiple lines: {', '.join([str(l) for l in lines])}.\n" "\tYou can run gcovr with --merge-mode-functions=MERGE_MODE.\n" "\tThe available values for MERGE_MODE are described in the documentation." ) # keep distinct counts for each line number if options.separate_function: for lineno, count in sorted(right.count.items()): try: left.count[lineno] += count except KeyError: left.count[lineno] = count for lineno, returned in right.returned.items(): try: left.returned[lineno] += returned except KeyError: left.returned[lineno] = returned for lineno, blocks in right.blocks.items(): try: left.blocks[lineno] += blocks except KeyError: left.blocks[lineno] = blocks for lineno, excluded in right.excluded.items(): try: left.excluded[lineno] += excluded except KeyError: left.excluded[lineno] = excluded return left right_lineno = list(right.count.keys())[0] # merge all counts into an entry for a single line number if right_lineno in left.count: lineno = right_lineno elif options.merge_function_use_line_zero: lineno = 0 elif options.merge_function_use_line_min: lineno = min(*left.count.keys(), *right.count.keys()) elif options.merge_function_use_line_max: lineno = max(*left.count.keys(), *right.count.keys()) else: assert False, "Unknown merge mode" # Overwrite data with the sum at the desired line left.count = {lineno: sum(left.count.values()) + sum(right.count.values())} left.returned = {lineno: sum(left.returned.values()) + sum(right.returned.values())} # or the max value at the desired line left.blocks = {lineno: max(*left.blocks.values(), *right.blocks.values())} left.excluded = { lineno: any(left.excluded.values()) or any(right.excluded.values()) } return left def insert_branch_coverage( target: LineCoverage, branch_id: int, branch: BranchCoverage, options: MergeOptions = DEFAULT_MERGE_OPTIONS, ) -> BranchCoverage: """Insert BranchCoverage into LineCoverage.""" return _insert_coverage_item( target.branches, branch_id, branch, merge_branch, options ) def merge_branch( left: BranchCoverage, right: BranchCoverage, options: MergeOptions, ) -> BranchCoverage: """ Merge BranchCoverage information. Do not use 'left' or 'right' objects afterwards! """ left.count += right.count left.fallthrough |= right.fallthrough left.throw |= right.throw return left def insert_call_coverage( target: LineCoverage, call: CallCoverage, options: MergeOptions = DEFAULT_MERGE_OPTIONS, ) -> CallCoverage: """Insert BranchCoverage into LineCoverage.""" return _insert_coverage_item(target.calls, call.callno, call, merge_call, options) def merge_call( left: CallCoverage, right: CallCoverage, options: MergeOptions, ) -> BranchCoverage: """ Merge CallCoverage information. Do not use 'left' or 'right' objects afterwards! """ assert left.callno == right.callno left.covered |= right.covered return left def insert_decision_coverage( target: LineCoverage, decision: Optional[DecisionCoverage], options: MergeOptions = DEFAULT_MERGE_OPTIONS, ) -> Optional[DecisionCoverage]: """Insert DecisionCoverage into LineCoverage.""" target.decision = merge_decision(target.decision, decision, options) return target.decision def merge_decision( left: Optional[DecisionCoverage], right: Optional[DecisionCoverage], options: MergeOptions, ) -> Optional[DecisionCoverage]: """ Merge DecisionCoverage information. Do not use 'left' or 'right' objects afterwards! The DecisionCoverage has different states: - None (no known decision) - Uncheckable (there was a decision, but it can't be analyzed properly) - Conditional - Switch If there is a conflict between different types, Uncheckable will be returned. """ # The DecisionCoverage classes have long names, so abbreviate them here: Conditional = DecisionCoverageConditional Switch = DecisionCoverageSwitch Uncheckable = DecisionCoverageUncheckable # If decision coverage is not know for one side, return the other. if left is None: return right if right is None: return left # If any decision is Uncheckable, the result is Uncheckable. if isinstance(left, Uncheckable): return left if isinstance(right, Uncheckable): return right # Merge Conditional decisions. if isinstance(left, Conditional) and isinstance(right, Conditional): left.count_true += right.count_true left.count_false += right.count_false return left # Merge Switch decisions. if isinstance(left, Switch) and isinstance(right, Switch): left.count += right.count return left # If the decisions have conflicting types, the result is Uncheckable. return Uncheckable() gcovr-7.2/gcovr/options.py000066400000000000000000000336111456671656200157150ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import annotations from argparse import ArgumentTypeError import argparse import logging from typing import Any, List, Optional, Union, Callable import os LOGGER = logging.getLogger("gcovr") def check_percentage(value: str) -> float: r""" Check that the percentage is within a reasonable range and if so return it. """ # strip trailing percent sign if present, useful for config files if value.endswith("%"): value = value[:-1] try: x = float(value) if not (0.0 <= x <= 100.0): raise ValueError() except ValueError: raise ArgumentTypeError(f"{value} not in range [0.0, 100.0]") from None return x def check_input_file(value: str, basedir: str = None) -> str: r""" Check that the input file is present. Return the full path. """ if basedir is None: basedir = os.getcwd() if not os.path.isabs(value): value = os.path.join(basedir, value) value = os.path.normpath(value) if not os.path.isfile(value): raise ArgumentTypeError( f"Should be a file that already exists: {value!r}" ) from None return os.path.abspath(value) def relative_path(value: str, basedir: str = None) -> str: r""" Make a absolute path if value is a relative path. """ if not value: raise ArgumentTypeError("Should not be set to an empty string.") from None if basedir is None: basedir = os.getcwd() if not os.path.isabs(value): value = os.path.join(basedir, value) value = os.path.normpath(value) return os.path.relpath(value, os.getcwd()) class OutputOrDefault: """An output path that may be empty. - ``None``: the option is not set - ``OutputOrDefault(None)``: fall back to some default value - ``OutputOrDefault(path)``: use that path """ def __init__(self, value: Optional[str], basedir: str = None) -> None: self.value = value self._check_output_and_make_abspath(os.getcwd() if basedir is None else basedir) def __repr__(self): name = self.__class__.__name__ value = self.value return f"{name}({value!r})" def _check_output_and_make_abspath(self, basedir: str) -> None: r""" Check if the output file can be created. """ if self.value in (None, "-"): self.abspath = "-" self.is_dir = False else: # Replace / and \ with the os path separator. value = str(self.value).replace("\\", os.sep).replace("/", os.sep) # Save if it is a directory self.is_dir = value.endswith(os.sep) value = os.path.normpath(value) if self.is_dir: value += os.sep if not os.path.isabs(value): value = os.path.join(basedir, value) self.abspath = value if self.is_dir: # Now mormalize and add the trailing slash after creating the directory. if not os.path.isdir(value): try: os.mkdir(value) except OSError as e: raise ArgumentTypeError( f"Could not create output directory {self.value!r}: {e.strerror}" ) from None else: try: with open(value, "w") as _: pass except OSError as e: raise ArgumentTypeError( f"Could not create output file {self.value!r}: {e.strerror}" ) from None os.unlink(value) @classmethod def choose( cls, choices: List[Optional[OutputOrDefault]], default: Optional[OutputOrDefault] = None, ) -> Optional[OutputOrDefault]: """select the first choice that contains a value Example: chooses a truthy value over None: >>> OutputOrDefault.choose([None, OutputOrDefault(42)]) OutputOrDefault(42) Example: chooses a truthy value over empty value: >>> OutputOrDefault.choose([OutputOrDefault(None), OutputOrDefault('x')]) OutputOrDefault('x') Example: chooses default when given empty list >>> OutputOrDefault.choose([], default=OutputOrDefault('default')) OutputOrDefault('default') Example: chooses default when only given false values: >>> OutputOrDefault.choose( ... [None, OutputOrDefault(None)], ... default=OutputOrDefault('default')) OutputOrDefault('default') Example: throws when given other value >>> OutputOrDefault.choose([True]) Traceback (most recent call last): ... TypeError: ... """ for choice in choices: if choice is None: continue if not isinstance(choice, OutputOrDefault): raise TypeError(f"expected OutputOrDefault instance, got: {choice}") if choice.value is not None: return choice return default class Options(object): def __init__(self, **kwargs): self.__dict__.update(kwargs) def get(self, name: str) -> Any: """Function to get an option by name.""" return self.__dict__.get(name) class GcovrConfigOptionAction(argparse.Action): pass class GcovrDeprecatedConfigOptionAction(GcovrConfigOptionAction): def __init__(self, option_strings, dest, **kwargs): super().__init__(option_strings, dest, **kwargs) def __call__(self, parser, namespace, values, option_string=None, config=None): if option_string is not None: LOGGER.warning( f"Deprecated option {option_string} used, please use '{self.option} {self.value}' instead." ) if config is not None: LOGGER.warning( f"Deprecated config key {config} used, please use '{self.config}={self.value}' instead." ) # This part is used when merging configurations if isinstance(namespace, dict): namespace[self.dest] = values # We are called from argparse else: setattr(namespace, self.dest, self.value) class GcovrConfigOption: # pylint: disable=too-many-instance-attributes # pylint: disable=too-few-public-methods # pylint: disable=redefined-builtin r""" Represents a single setting for a gcovr runtime parameter. Gcovr can be extensively configured through a series of options, representing these options as a simple class object allows them to be portabilty re-used in multiple configuration schemes. This is implemented in a way similar to how options are defined in argparse. The converter keyword argument is expected to return a valid conversion of a string value or throw an error. Arguments: name (str): Destination (options object field), must be valid Python identifier. flags (list of str, optional): Any command line flags. Keyword Arguments: action (str, optional): What to do when the option is parsed: - store (default): store the option argument - store_const: store the const value - store_true, store_false: shortcuts for store_const - append: append the option argument (Compare also the *argparse* documentation.) choices (list, optional): Value must be one of these after conversion. config (str or bool, optional): Configuration file key. If absent, the first ``--flag`` is used without the leading dashes. If explicitly set to False, the option cannot be set from a config file. const (any, optional): Assigned by the "store_const" action. const_negate (any, optional): Generate a "--no-foo" negation flag with the given "const" value. default (any, optional): Default value if the option is not found, defaults to None. group (str, optional): Name of the option group in GCOVR_CONFIG_OPTION_GROUPS. Only relevant for documentation purposes. help (str): Help message. Must display well on terminal *and* render as Restructured Text. Any named curly-brace placeholders are filled in from the option attributes via ``str.format()``. metavar (str, optional): Name of the value in help messages, defaults to the name. nargs (int or '+', '*', '?', optional): How often the option may occur. Special case for "?": if the option exists but has no value, the const value is stored. positional (bool, optional): Whether this is a positional option, defaults to False. A positional argument cannot have flags. required (bool, optional): Whether this option is required, defaults to False. type (function, optional): Check and convert the option value, may throw exceptions. Constraint: an option must be either have a flag or be positional or have a config key, or a combination thereof. """ def __init__( self, name: str, flags: List[str] = None, *, help: str, action: str = "store", choices: list = None, const: Any = None, const_negate: Any = None, config: Union[str, bool] = True, default: Any = None, group: str = None, metavar: str = None, nargs: Union[int, str] = None, positional: bool = False, required: bool = False, type: Callable[[str], Any] = None, ) -> None: if flags is None: flags = [] assert not (flags and positional), "option cannot have flags and be positional" config_keys = _derive_configuration_key(config, flags=flags) del config assert ( flags or positional or config_keys ), "option must be named, positional, or config argument." negate: List[str] = [] if flags and const_negate is not None: negate = ["--no-" + f[2:] for f in flags if f.startswith("--")] assert negate, "cannot autogenerate negation" assert help is not None, "help required" if negate: help += " Negation: {}.".format(", ".join(negate)) if (flags or positional) and config_keys: config_keys_help = [] for config_key in config_keys: config_keys_help.append(config_key) help += f" Config key(s): {', '.join(config_keys_help)}." # the store_true and store_false actions have hardcoded boolean # constants in their definitions so they need switched to the generic # store_const in order for the logic here to work correctly. if action == "store_true": assert const is None, "action=store_true and const conflict" assert default is None, "action=store_true and default conflict" action = "store_const" const = True default = False elif action == "store_false": assert const is None, "action=store_false and const conflict" assert default is None, "action=store_false and default conflict" action = "store_const" const = False default = True assert action in ("store", "store_const", "append") or issubclass( action, GcovrConfigOptionAction ) self.name = name self.flags = flags self.action = action self.choices = choices self.config_keys = config_keys self.const = const self.const_negate = const_negate self.default = default self.group = group self.help = "" # assigned later self.metavar = metavar self.nargs = nargs self.negate = negate self.positional = positional self.required = required self.type = type # format the help self.help = help.format(**self.__dict__) def __repr__(self): r"""String representation of instance. >>> GcovrConfigOption('foo', ['-f', '--foo'], help="fooify.") GcovrConfigOption('foo', [-f, --foo], ..., help='fooify. Config key(s): foo.', ...) """ name = self.name flags = ", ".join(self.flags) kwargs = ", ".join( f"{k}={v!r}" for k, v in sorted(self.__dict__.items()) if k not in ("name", "flags") ) return f"GcovrConfigOption({name!r}, [{flags}], {kwargs})" def _derive_configuration_key( config: Union[str, bool], *, flags: List[str], ) -> Optional[str]: if config is True: config_keys = [] for flag in flags: if flag.startswith("--"): config_keys.append(flag.lstrip("-")) if len(config_keys) > 0: return config_keys assert False, "could not autogenerate config key from {flags!r}" elif config is False: return None else: if not isinstance(config, list): config = [config] for c in config: assert isinstance(c, str) return config gcovr-7.2/gcovr/tests/000077500000000000000000000000001456671656200150065ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/.gitattributes000066400000000000000000000006661456671656200177110ustar00rootroot00000000000000# For Github actions we need to keep the line breaks in the reference **/*.cpp -text **/*.c -text **/*.h -text # Exclude test reference data from GitHub language statistics # See also: https://github.com/github/linguist # (While linguist-generated might be appropriate here, # that attribute would also suppress diffs on GH. Can't have that!) */reference/**/*.* linguist-detectable=false **/Makefile linguist-detectable=false gcovr-7.2/gcovr/tests/.gitignore000066400000000000000000000006651456671656200170050ustar00rootroot00000000000000# Ignore output files coverage*.txt coverage*.json summary_coverage*.json clover*.xml cobertura*.xml sonarqube*.xml coverage*.csv coveralls*.json *.html *.css # except in reference and data directories !*/reference/** !*/data/** # and input stylesheet !style.css # C extensions *.o *.so # Unit test / coverage reports .pytest_cache/ .coverage *.gcda *.gcno *.gcov .tox nosetests.xml testcase # Differences diff.zip # MacOS .DS_Store gcovr-7.2/gcovr/tests/JaCoCo.report.dtd000066400000000000000000000054761456671656200201270ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/Makefile000066400000000000000000000002561456671656200164510ustar00rootroot00000000000000 clean: - for dir in `ls -d *`; do\ if [ -d "$${dir}" ] && [ -e "$${dir}/Makefile" ]; then\ cd $${dir};\ make -f Makefile clean;\ cd ..;\ fi;\ done gcovr-7.2/gcovr/tests/__init__.py000066400000000000000000000000001456671656200171050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/000077500000000000000000000000001456671656200175745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/.gitignore000066400000000000000000000000551456671656200215640ustar00rootroot00000000000000# Ignore the generated executables testcase_*gcovr-7.2/gcovr/tests/add_coverages/Makefile000066400000000000000000000037411456671656200212410ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC export GCOVR_TEST_SUITE_NO_GIT_COMMAND := 1 all: $(CXX) $(CFLAGS) -c foo.cpp -o foo.o $(CXX) $(CFLAGS) -c bar.cpp -o bar.o $(CXX) $(CFLAGS) -DFOO -c main.cpp -o main_foo.o $(CXX) $(CFLAGS) main_foo.o foo.o -o testcase_foo $(CXX) $(CFLAGS) -DBAR -c main.cpp -o main_bar.o $(CXX) $(CFLAGS) main_bar.o bar.o -o testcase_bar run: txt cobertura html sonarqube jacoco json json_summary coveralls # Enable JSON output via the --json-pretty --json mode. # However, this option cannot take a filename directly # so that "-o" is used. coverage_foo.json: ./testcase_foo $(GCOVR) -d --json-pretty -o $@ # Just use --json-pretty and --json and pass the output filename directly. coverage_bar.json: coverage_foo.json ./testcase_bar $(GCOVR) -d --json-pretty --json $@ txt: coverage_foo.json coverage_bar.json $(GCOVR) -a coverage_foo.json -a coverage_bar.json -o coverage.txt cobertura: coverage_foo.json coverage_bar.json $(GCOVR) -a coverage_foo.json -a coverage_bar.json --cobertura-pretty --cobertura cobertura.xml html: coverage_foo.json coverage_bar.json $(GCOVR) -a coverage_foo.json -a coverage_bar.json --html-details -o coverage.html sonarqube: coverage_foo.json coverage_bar.json $(GCOVR) -a coverage_foo.json -a coverage_bar.json --sonarqube sonarqube.xml jacoco: coverage_foo.json coverage_bar.json $(GCOVR) -a coverage_foo.json -a coverage_bar.json --jacoco jacoco.xml --jacoco-pretty # Use both --json-pretty --json here json: coverage_foo.json coverage_bar.json $(GCOVR) -a 'coverage_*.json' --json-pretty --json coverage.json json_summary: coverage_foo.json coverage_bar.json $(GCOVR) -a 'coverage_*.json' --json-summary-pretty -o summary_coverage.json coveralls: coverage_foo.json coverage_bar.json $(GCOVR) -a coverage_foo.json -a coverage_bar.json --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase_* rm -f *.gc* rm -f *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* summary_coverage.json coveralls.json gcovr-7.2/gcovr/tests/add_coverages/README000066400000000000000000000000561456671656200204550ustar00rootroot00000000000000A simple test that verifies adding coverages. gcovr-7.2/gcovr/tests/add_coverages/bar.cpp000066400000000000000000000000551456671656200210440ustar00rootroot00000000000000int bar() { int x=2; int y=2; return x-y; } gcovr-7.2/gcovr/tests/add_coverages/foo.cpp000066400000000000000000000000541456671656200210620ustar00rootroot00000000000000int foo() { int x=2; int y=2; return x+y; } gcovr-7.2/gcovr/tests/add_coverages/main.cpp000066400000000000000000000003121456671656200212200ustar00rootroot00000000000000#include #ifdef FOO extern int foo(); #endif #ifdef BAR extern int bar(); #endif int main(int argc, char* argv[]) { #ifdef FOO foo(); #endif #ifdef BAR bar(); #endif return 0; } gcovr-7.2/gcovr/tests/add_coverages/reference/000077500000000000000000000000001456671656200215325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/clang-10/000077500000000000000000000000001456671656200230345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/clang-10/cobertura.xml000066400000000000000000000032361456671656200255500ustar00rootroot00000000000000 . coverage.bar.cpp.e7a3224e852d4c9e084f9127df0315df.html000066400000000000000000000106111456671656200332660ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: bar.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=2;
4 1 int y=2;
5 1 return x-y;
6 }
7
8

coverage.foo.cpp.da858f18e0c3a73a7b98ff456723b9ae.html000066400000000000000000000102761456671656200334670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: foo.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int foo()
2 {
3 1 int x=2;
4 1 int y=2;
5 1 return x+y;
6 }
7

gcovr-7.2/gcovr/tests/add_coverages/reference/clang-10/coverage.html000066400000000000000000000077151456671656200255270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 12 12 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

File Lines Functions Branches
bar.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
foo.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/add_coverages/reference/clang-10/coverage.json000066400000000000000000000071501456671656200255250ustar00rootroot00000000000000{ "files": [ { "file": "bar.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "_Z3barv", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "4beba7179d45a57456569f6941093571", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "7746e3e1a44c2c4d5c417e4a36bf0469", "line_number": 5 } ] }, { "file": "foo.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "_Z3foov", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "47ebd7e1bb02e392da3ed5d26b939368", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "c745797c27df531f2e2d3d23f80088c9", "line_number": 5 } ] }, { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 10, "name": "main", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 2, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "cbbf56c3917659e6decbe7eaa8161cef", "line_number": 12 }, { "branches": [], "count": 1, "gcovr/md5": "86e212ad9e6f4e2f6aeed5ebd8f2d4b2", "line_number": 15 }, { "branches": [], "count": 2, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 18 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000172371456671656200336000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 #ifdef FOO
4 extern int foo();
5 #endif
6 #ifdef BAR
7 extern int bar();
8 #endif
9
10 2 int main(int argc, char* argv[]) {
11 #ifdef FOO
12 1 foo();
13 #endif
14 #ifdef BAR
15 1 bar();
16 #endif
17
18 2 return 0;
19 }
20

gcovr-7.2/gcovr/tests/add_coverages/reference/clang-10/coverage.txt000066400000000000000000000014371456671656200253750ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ bar.cpp 4 4 100% foo.cpp 4 4 100% main.cpp 4 4 100% ------------------------------------------------------------------------------ TOTAL 12 12 100% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/add_coverages/reference/clang-10/jacoco.xml000066400000000000000000000023611456671656200250160ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/add_coverages/reference/clang-10/sonarqube.xml000066400000000000000000000012621456671656200255560ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/add_coverages/reference/clang-10/summary_coverage.json000066400000000000000000000025521456671656200273030ustar00rootroot00000000000000{ "branch_covered": 0, "branch_percent": 0.0, "branch_total": 0, "files": [ { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "bar.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "foo.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 } ], "function_covered": 3, "function_percent": 100.0, "function_total": 3, "gcovr/summary_format_version": "0.6", "line_covered": 12, "line_percent": 100.0, "line_total": 12, "root": "." }gcovr-7.2/gcovr/tests/add_coverages/reference/clang-13/000077500000000000000000000000001456671656200230375ustar00rootroot00000000000000coverage.bar.cpp.e7a3224e852d4c9e084f9127df0315df.html000066400000000000000000000106071456671656200332760ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: bar.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=2;
4 1 int y=2;
5 1 return x-y;
6 }
7
8

coverage.foo.cpp.da858f18e0c3a73a7b98ff456723b9ae.html000066400000000000000000000102741456671656200334700ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: foo.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int foo()
2 {
3 1 int x=2;
4 1 int y=2;
5 1 return x+y;
6 }
7

gcovr-7.2/gcovr/tests/add_coverages/reference/clang-13/coverage.json000066400000000000000000000071441456671656200255330ustar00rootroot00000000000000{ "files": [ { "file": "bar.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "bar()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "4beba7179d45a57456569f6941093571", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "7746e3e1a44c2c4d5c417e4a36bf0469", "line_number": 5 } ] }, { "file": "foo.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "foo()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "47ebd7e1bb02e392da3ed5d26b939368", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "c745797c27df531f2e2d3d23f80088c9", "line_number": 5 } ] }, { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 10, "name": "main", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 2, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "cbbf56c3917659e6decbe7eaa8161cef", "line_number": 12 }, { "branches": [], "count": 1, "gcovr/md5": "86e212ad9e6f4e2f6aeed5ebd8f2d4b2", "line_number": 15 }, { "branches": [], "count": 2, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 18 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/add_coverages/reference/clang-13/sonarqube.xml000066400000000000000000000012621456671656200255610ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5/000077500000000000000000000000001456671656200224305ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5/cobertura.xml000066400000000000000000000036011456671656200251400ustar00rootroot00000000000000 . coverage.bar.cpp.e7a3224e852d4c9e084f9127df0315df.html000066400000000000000000000106071456671656200326670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: bar.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=2;
4 1 int y=2;
5 1 return x-y;
6 }
7
8

coverage.foo.cpp.da858f18e0c3a73a7b98ff456723b9ae.html000066400000000000000000000102741456671656200330610ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: foo.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int foo()
2 {
3 1 int x=2;
4 1 int y=2;
5 1 return x+y;
6 }
7

gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5/coverage.functions.html000066400000000000000000000040271456671656200271230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 13 13 100.0%
Functions: 3 3 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
bar() (bar.cpp:1)called 1 time, returned 1 time100.0%
foo() (foo.cpp:1)called 1 time, returned 1 time100.0%
main (main.cpp:10)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5/coverage.html000066400000000000000000000077071456671656200251240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 13 13 100.0%
Functions: 3 3 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
bar.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
foo.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 5 / 5 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5/coverage.json000066400000000000000000000113321456671656200251160ustar00rootroot00000000000000{ "files": [ { "file": "bar.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "bar()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "4beba7179d45a57456569f6941093571", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "7746e3e1a44c2c4d5c417e4a36bf0469", "line_number": 5 } ] }, { "file": "foo.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "foo()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "47ebd7e1bb02e392da3ed5d26b939368", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "c745797c27df531f2e2d3d23f80088c9", "line_number": 5 } ] }, { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 10, "name": "main", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 2, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "cbbf56c3917659e6decbe7eaa8161cef", "line_number": 12 }, { "branches": [], "count": 1, "gcovr/md5": "86e212ad9e6f4e2f6aeed5ebd8f2d4b2", "line_number": 15 }, { "branches": [], "count": 2, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 18 }, { "branches": [ { "blockno": 3, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false } ], "count": 8, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 19 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000202251456671656200331630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 5 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 #ifdef FOO
4 extern int foo();
5 #endif
6 #ifdef BAR
7 extern int bar();
8 #endif
9
10 2 int main(int argc, char* argv[]) {
11 #ifdef FOO
12 1 foo();
13 #endif
14 #ifdef BAR
15 1 bar();
16 #endif
17
18 2 return 0;
19
2/4
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 2 times.
✗ Branch 3 not taken.
8 }
20

gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5/coverage.txt000066400000000000000000000014371456671656200247710ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ bar.cpp 4 4 100% foo.cpp 4 4 100% main.cpp 5 5 100% ------------------------------------------------------------------------------ TOTAL 13 13 100% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5/coveralls.json000066400000000000000000000024441456671656200253210ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 1, 1, null, null ], "name": "bar.cpp", "source_digest": "6c8be822626a340d042cab141b750b53" }, { "coverage": [ 1, null, 1, 1, 1, null ], "name": "foo.cpp", "source_digest": "21e2e5b555f203e4d1b839a74d1fad0a" }, { "coverage": [ null, null, null, null, null, null, null, null, null, 2, null, 1, null, null, 1, null, null, 2, 8 ], "name": "main.cpp", "source_digest": "a46111f6700bce3e3f3cb3b7edddf887" } ] }gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5/jacoco.xml000066400000000000000000000024271456671656200244150ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5/sonarqube.xml000066400000000000000000000014071456671656200251530ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-5/summary_coverage.json000066400000000000000000000025531456671656200267000ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "bar.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "foo.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 5, "line_percent": 100.0, "line_total": 5 } ], "function_covered": 3, "function_percent": 100.0, "function_total": 3, "gcovr/summary_format_version": "0.6", "line_covered": 13, "line_percent": 100.0, "line_total": 13, "root": "." }gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-8/000077500000000000000000000000001456671656200224335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-8/cobertura.xml000066400000000000000000000032361456671656200251470ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-8/coverage.functions.html000066400000000000000000000040301456671656200271200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 12 12 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
bar() (bar.cpp:1)called 1 time, returned 1 time100.0%
foo() (foo.cpp:1)called 1 time, returned 1 time100.0%
main (main.cpp:10)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-8/coverage.html000066400000000000000000000077151456671656200251260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 12 12 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

File Lines Functions Branches
bar.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
foo.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-8/coverage.json000066400000000000000000000071441456671656200251270ustar00rootroot00000000000000{ "files": [ { "file": "bar.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "bar()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "4beba7179d45a57456569f6941093571", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "7746e3e1a44c2c4d5c417e4a36bf0469", "line_number": 5 } ] }, { "file": "foo.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "foo()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "47ebd7e1bb02e392da3ed5d26b939368", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "c745797c27df531f2e2d3d23f80088c9", "line_number": 5 } ] }, { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 10, "name": "main", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 2, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "cbbf56c3917659e6decbe7eaa8161cef", "line_number": 12 }, { "branches": [], "count": 1, "gcovr/md5": "86e212ad9e6f4e2f6aeed5ebd8f2d4b2", "line_number": 15 }, { "branches": [], "count": 2, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 18 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000172371456671656200331770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 #ifdef FOO
4 extern int foo();
5 #endif
6 #ifdef BAR
7 extern int bar();
8 #endif
9
10 2 int main(int argc, char* argv[]) {
11 #ifdef FOO
12 1 foo();
13 #endif
14 #ifdef BAR
15 1 bar();
16 #endif
17
18 2 return 0;
19 }
20

gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-8/coverage.txt000066400000000000000000000014371456671656200247740ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ bar.cpp 4 4 100% foo.cpp 4 4 100% main.cpp 4 4 100% ------------------------------------------------------------------------------ TOTAL 12 12 100% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-8/coveralls.json000066400000000000000000000024761456671656200253310ustar00rootroot00000000000000{ "run_at": "2022-02-26 22:26:48 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 1, 1, null, null ], "name": "bar.cpp", "source_digest": "6c8be822626a340d042cab141b750b53" }, { "coverage": [ 1, null, 1, 1, 1, null ], "name": "foo.cpp", "source_digest": "21e2e5b555f203e4d1b839a74d1fad0a" }, { "coverage": [ null, null, null, null, null, null, null, null, null, 2, null, 1, null, null, 1, null, null, 2, null ], "name": "main.cpp", "source_digest": "a46111f6700bce3e3f3cb3b7edddf887" } ] }gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-8/jacoco.xml000066400000000000000000000023611456671656200244150ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-8/sonarqube.xml000066400000000000000000000012621456671656200251550ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/add_coverages/reference/gcc-8/summary_coverage.json000066400000000000000000000025521456671656200267020ustar00rootroot00000000000000{ "branch_covered": 0, "branch_percent": 0.0, "branch_total": 0, "files": [ { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "bar.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "foo.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 } ], "function_covered": 3, "function_percent": 100.0, "function_total": 3, "gcovr/summary_format_version": "0.6", "line_covered": 12, "line_percent": 100.0, "line_total": 12, "root": "." }gcovr-7.2/gcovr/tests/bad++char/000077500000000000000000000000001456671656200165205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/bad++char/Makefile000066400000000000000000000015261456671656200201640ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt cobertura html sonarqube jacoco json_summary coveralls coverage.json: ./testcase $(GCOVR) --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco -o jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json json_summary: ./testcase $(GCOVR) -d --json-summary-pretty -o summary_coverage.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* summary_coverage.json coveralls.json gcovr-7.2/gcovr/tests/bad++char/README000066400000000000000000000001441456671656200173770ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.2/gcovr/tests/bad++char/main.cpp000066400000000000000000000004041456671656200201460ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.2/gcovr/tests/bad++char/reference/000077500000000000000000000000001456671656200204565ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/bad++char/reference/clang-10/000077500000000000000000000000001456671656200217605ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/bad++char/reference/clang-10/cobertura.xml000066400000000000000000000024211456671656200244670ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/bad++char/reference/clang-10/coverage.html000066400000000000000000000052411456671656200244430ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000205231456671656200325140ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/bad++char/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.2/gcovr/tests/bad++char/reference/clang-10/coverage.txt000066400000000000000000000012321456671656200243120ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 6 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/bad++char/reference/clang-10/coveralls.json000066400000000000000000000013101456671656200246400ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:30:44 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.2/gcovr/tests/bad++char/reference/clang-10/jacoco.xml000066400000000000000000000012101456671656200237320ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/bad++char/reference/clang-10/sonarqube.xml000066400000000000000000000007631456671656200245070ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/bad++char/reference/clang-10/summary_coverage.json000066400000000000000000000012351456671656200262240ustar00rootroot00000000000000{ "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "files": [ { "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 87.5, "line_total": 8 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.6", "line_covered": 7, "line_percent": 87.5, "line_total": 8, "root": "." }gcovr-7.2/gcovr/tests/bad++char/reference/clang-13/000077500000000000000000000000001456671656200217635ustar00rootroot00000000000000coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000205241456671656200325200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/bad++char/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.2/gcovr/tests/bad++char/reference/clang-13/sonarqube.xml000066400000000000000000000007631456671656200245120ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/bad++char/reference/gcc-5/000077500000000000000000000000001456671656200213545ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/bad++char/reference/gcc-5/cobertura.xml000066400000000000000000000026741456671656200240750ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/bad++char/reference/gcc-5/coverage.functions.html000066400000000000000000000035631456671656200260530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/bad++char/reference/gcc-5/coverage.html000066400000000000000000000052411456671656200240370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000214641456671656200321150ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/bad++char/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
18

gcovr-7.2/gcovr/tests/bad++char/reference/gcc-5/coverage.txt000066400000000000000000000012321456671656200237060ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 6 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/bad++char/reference/gcc-5/coveralls.json000066400000000000000000000012611456671656200242410ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.2/gcovr/tests/bad++char/reference/gcc-5/jacoco.xml000066400000000000000000000012261456671656200233350ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/bad++char/reference/gcc-5/sonarqube.xml000066400000000000000000000010331456671656200240720ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/bad++char/reference/gcc-5/summary_coverage.json000066400000000000000000000012351456671656200256200ustar00rootroot00000000000000{ "branch_covered": 3, "branch_percent": 50.0, "branch_total": 6, "files": [ { "branch_covered": 3, "branch_percent": 50.0, "branch_total": 6, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 87.5, "line_total": 8 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.6", "line_covered": 7, "line_percent": 87.5, "line_total": 8, "root": "." }gcovr-7.2/gcovr/tests/bad++char/reference/gcc-8/000077500000000000000000000000001456671656200213575ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/bad++char/reference/gcc-8/cobertura.xml000066400000000000000000000023371456671656200240740ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/bad++char/reference/gcc-8/coverage.functions.html000066400000000000000000000035631456671656200260560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/bad++char/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200240420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000204751456671656200321210ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/bad++char/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.2/gcovr/tests/bad++char/reference/gcc-8/coverage.txt000066400000000000000000000012321456671656200237110ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 6 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/bad++char/reference/gcc-8/coveralls.json000066400000000000000000000013131456671656200242420ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:25 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.2/gcovr/tests/bad++char/reference/gcc-8/jacoco.xml000066400000000000000000000011711456671656200233370ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/bad++char/reference/gcc-8/sonarqube.xml000066400000000000000000000007061456671656200241030ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/bad++char/reference/gcc-8/summary_coverage.json000066400000000000000000000012351456671656200256230ustar00rootroot00000000000000{ "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "files": [ { "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 6, "line_percent": 85.7, "line_total": 7 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.6", "line_covered": 6, "line_percent": 85.7, "line_total": 7, "root": "." }gcovr-7.2/gcovr/tests/calls/000077500000000000000000000000001456671656200161045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/calls/.gitignore000066400000000000000000000000311456671656200200660ustar00rootroot00000000000000/first.json /second.json gcovr-7.2/gcovr/tests/calls/Makefile000066400000000000000000000010161456671656200175420ustar00rootroot00000000000000all: testcase GCOVR ?= gcovr testcase: $(CXX) -fprofile-arcs -ftest-coverage callcov.c -o testcase run: html json html: coverage.json $(GCOVR) --calls --html --json-add-tracefile $< -o coverage.html --html-details json: coverage.json coverage.json: ./testcase ${GCOVR} --calls --json -o first.json ./testcase ${GCOVR} --calls --json -o second.json ${GCOVR} --calls --json-add-tracefile first.json --json-add-tracefile second.json --json -o $@ clean: rm -f testcase rm -f *.gc* rm -f coverage*.* rm -f *.json gcovr-7.2/gcovr/tests/calls/callcov.c000066400000000000000000000020461456671656200176750ustar00rootroot00000000000000#include int function1(void) { printf("Inside function()\n"); return 1; } int function2(void) { printf("Inside function2()\n"); return 1; } int function3(int a) { printf("Inside function3()\n"); return 1; } int main(int argc, char **argv) { printf("test\n"); int a = 0; int b = 0; int c = 0; for (a = 0; a < 2; a++) { for (b= 0; b < 2; b++) { c = 0; if (a > 0 && b > 0 || c > 0) { function2(); } else { function1(); } if (c > 0) { // Never called function3(function2()); function2(); } function2(); function2(); // called not called called not called if (((function1() == 1) || (function2()==1)) && ((function1() != 1) && (function2()!=1))) { // never called function2(); } } } return 0; } gcovr-7.2/gcovr/tests/calls/reference/000077500000000000000000000000001456671656200200425ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/calls/reference/clang-10/000077500000000000000000000000001456671656200213445ustar00rootroot00000000000000coverage.callcov.c.36709b3fa42dd955fc97329aec8b8b80.html000066400000000000000000000662311456671656200322210ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/calls/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: callcov.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 25 33 75.8%
Functions: 3 4 75.0%
Branches: 12 20 60.0%
Calls: 0 0 -%

Line Branch Call Exec Source
1 #include <stdio.h>
2
3 33 int function1(void)
4 {
5 33 printf("Inside function()/n");
6 33 return 1;
7 }
8
9 27 int function2(void)
10 {
11 27 printf("Inside function2()/n");
12 27 return 1;
13 }
14
15 int function3(int a)
16 {
17 printf("Inside function3()/n");
18 return 1;
19 }
20
21 3 int main(int argc, char **argv)
22 {
23 3 printf("test/n");
24 3 int a = 0;
25 3 int b = 0;
26 3 int c = 0;
27
28
2/2
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 3 times.
9 for (a = 0; a < 2; a++) {
29
2/2
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 6 times.
18 for (b= 0; b < 2; b++) {
30 12 c = 0;
31
5/6
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 6 times.
✓ Branch 2 taken 3 times.
✓ Branch 3 taken 3 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 9 times.
12 if (a > 0 && b > 0 || c > 0) {
32 3 function2();
33 3 } else {
34 9 function1();
35 }
36
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 12 times.
12 if (c > 0) {
37 // Never called
38 function3(function2());
39 function2();
40 }
41 12 function2();
42 12 function2();
43 // called not called called not called
44
2/8
✗ Branch 0 not taken.
✓ Branch 1 taken 12 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 12 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
12 if (((function1() == 1) || (function2()==1)) && ((function1() != 1) && (function2()!=1))) {
45 // never called
46 function2();
47 }
48 12 }
49 6 }
50
51 3 return 0;
52 }
53

gcovr-7.2/gcovr/tests/calls/reference/clang-10/coverage.functions.html000066400000000000000000000043271456671656200260420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 25 33 75.8%
Functions: 3 4 75.0%
Branches: 12 20 60.0%

Function (File:Line) Call count Block coverage
_Z9function1v (callcov.c:3)called 33 times, returned 33 times100.0%
_Z9function2v (callcov.c:9)called 27 times, returned 27 times100.0%
_Z9function3i (callcov.c:15)not called0.0%
main (callcov.c:21)called 3 times, returned 3 times81.0%

gcovr-7.2/gcovr/tests/calls/reference/clang-10/coverage.html000066400000000000000000000057711456671656200240370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 25 33 75.8%
Functions: 3 4 75.0%
Branches: 12 20 60.0%
Calls: 0 0 -%

File Lines Functions Branches Calls
callcov.c 75.8 75.8% 25 / 33 75.0% 3 / 4 60.0% 12 / 20 -% 0 / 0

gcovr-7.2/gcovr/tests/calls/reference/clang-10/coverage.json000066400000000000000000000117231456671656200240360ustar00rootroot00000000000000{"files": [{"file": "callcov.c", "functions": [{"blocks_percent": 100.0, "execution_count": 33, "lineno": 3, "name": "_Z9function1v", "returned_count": 33}, {"blocks_percent": 100.0, "execution_count": 27, "lineno": 9, "name": "_Z9function2v", "returned_count": 27}, {"blocks_percent": 0.0, "execution_count": 0, "lineno": 15, "name": "_Z9function3i", "returned_count": 0}, {"blocks_percent": 81.0, "execution_count": 3, "lineno": 21, "name": "main", "returned_count": 3}], "lines": [{"branches": [], "count": 33, "gcovr/md5": "63bc57a6658c33c644fff7127052468a", "line_number": 3}, {"branches": [], "count": 33, "gcovr/md5": "94edc0fa39dbed5d73ab89f6102a7a3e", "line_number": 5}, {"branches": [], "count": 33, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 6}, {"branches": [], "count": 27, "gcovr/md5": "0cc050a2d7d044bc056805e6583e3622", "line_number": 9}, {"branches": [], "count": 27, "gcovr/md5": "470029a66d6727eda34debf41b274599", "line_number": 11}, {"branches": [], "count": 27, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 12}, {"branches": [], "count": 0, "gcovr/md5": "38068c3edb7c748c6f6003c04cd920d0", "line_number": 15}, {"branches": [], "count": 0, "gcovr/md5": "3f4e7dddb40b3f01cf3542d4e2fa86f7", "line_number": 17}, {"branches": [], "count": 0, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 18}, {"branches": [], "count": 3, "gcovr/md5": "8fe7c279e25dbaffcf9846b45dab4e38", "line_number": 21}, {"branches": [], "count": 3, "gcovr/md5": "7be6f97b296d195518b34d7b35e0629e", "line_number": 23}, {"branches": [], "count": 3, "gcovr/md5": "df21a22bdb0a7fa52a77bb3890670d9e", "line_number": 24}, {"branches": [], "count": 3, "gcovr/md5": "4c1196215e54728948b09f5dd9f3a7da", "line_number": 25}, {"branches": [], "count": 3, "gcovr/md5": "82ca232d9e04d031ca80c3b7eb8ae364", "line_number": 26}, {"branches": [{"blockno": 1, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}], "count": 9, "gcovr/md5": "aecad130917c33b41819fccba76744a3", "line_number": 28}, {"branches": [{"blockno": 1, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 6, "fallthrough": false, "throw": false}], "count": 18, "gcovr/md5": "94ed14f8186589c4b87e2b188eff3ef5", "line_number": 29}, {"branches": [], "count": 12, "gcovr/md5": "7c01d17c9c0401c22ba2fc812081f2d0", "line_number": 30}, {"branches": [{"blockno": 0, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 9, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "675964d385e18977ee1246cc34b1c1ce", "line_number": 31}, {"branches": [], "count": 3, "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 32}, {"branches": [], "count": 3, "gcovr/md5": "fa9a6cd29d1928cf154c9c20ff9750c3", "line_number": 33}, {"branches": [], "count": 9, "gcovr/md5": "7cfa2eea157d94ec9ef10e983e728787", "line_number": 34}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "3ca0e65499ff5b4459470b57b95ce8cd", "line_number": 36}, {"branches": [], "count": 0, "gcovr/md5": "93ed8a581e0a1ee8727a55d243aee179", "line_number": 38}, {"branches": [], "count": 0, "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 39}, {"branches": [], "count": 0, "gcovr/md5": "7ddd5a90fd0f28f15e9b9a264dc394f8", "line_number": 40}, {"branches": [], "count": 12, "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 41}, {"branches": [], "count": 12, "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 42}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 3, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 3, "count": 0, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "422dd376faeecf873c4065f54a9d26c8", "line_number": 44}, {"branches": [], "count": 0, "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 46}, {"branches": [], "count": 0, "gcovr/md5": "7ddd5a90fd0f28f15e9b9a264dc394f8", "line_number": 47}, {"branches": [], "count": 12, "gcovr/md5": "4e1ddba1c31545ee09fb38ae1fd79346", "line_number": 48}, {"branches": [], "count": 6, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 49}, {"branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 51}]}], "gcovr/format_version": "0.6"}gcovr-7.2/gcovr/tests/calls/reference/clang-13/000077500000000000000000000000001456671656200213475ustar00rootroot00000000000000coverage.callcov.c.36709b3fa42dd955fc97329aec8b8b80.html000066400000000000000000000655511456671656200322300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/calls/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: callcov.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 25 33 75.8%
Functions: 3 4 75.0%
Branches: 11 16 68.8%
Calls: 0 0 -%

Line Branch Call Exec Source
1 #include <stdio.h>
2
3 33 int function1(void)
4 {
5 33 printf("Inside function()/n");
6 33 return 1;
7 }
8
9 27 int function2(void)
10 {
11 27 printf("Inside function2()/n");
12 27 return 1;
13 }
14
15 int function3(int a)
16 {
17 printf("Inside function3()/n");
18 return 1;
19 }
20
21 3 int main(int argc, char **argv)
22 {
23 3 printf("test/n");
24 3 int a = 0;
25 3 int b = 0;
26 3 int c = 0;
27
28
2/2
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 3 times.
9 for (a = 0; a < 2; a++) {
29
2/2
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 6 times.
24 for (b= 0; b < 2; b++) {
30 18 c = 0;
31
4/4
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 12 times.
✓ Branch 2 taken 3 times.
✓ Branch 3 taken 9 times.
18 if (a > 0 && b > 0 || c > 0) {
32 9 function2();
33 9 } else {
34 9 function1();
35 }
36
1/2
✓ Branch 0 taken 12 times.
✗ Branch 1 not taken.
12 if (c > 0) {
37 // Never called
38 function3(function2());
39 function2();
40 }
41 12 function2();
42 12 function2();
43 // called not called called not called
44
2/6
✗ Branch 0 not taken.
✓ Branch 1 taken 12 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 12 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
12 if (((function1() == 1) || (function2()==1)) && ((function1() != 1) && (function2()!=1))) {
45 // never called
46 function2();
47 }
48 12 }
49 6 }
50
51 3 return 0;
52 }
53

gcovr-7.2/gcovr/tests/calls/reference/clang-13/coverage.functions.html000066400000000000000000000043241456671656200260420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 25 33 75.8%
Functions: 3 4 75.0%
Branches: 11 16 68.8%

Function (File:Line) Call count Block coverage
function1() (callcov.c:3)called 33 times, returned 33 times100.0%
function2() (callcov.c:9)called 27 times, returned 27 times100.0%
function3(int) (callcov.c:15)not called0.0%
main (callcov.c:21)called 3 times, returned 3 times73.0%

gcovr-7.2/gcovr/tests/calls/reference/clang-13/coverage.html000066400000000000000000000057711456671656200240420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 25 33 75.8%
Functions: 3 4 75.0%
Branches: 11 16 68.8%
Calls: 0 0 -%

File Lines Functions Branches Calls
callcov.c 75.8 75.8% 25 / 33 75.0% 3 / 4 68.8% 11 / 16 -% 0 / 0

gcovr-7.2/gcovr/tests/calls/reference/clang-13/coverage.json000066400000000000000000000113121456671656200240330ustar00rootroot00000000000000{"files": [{"file": "callcov.c", "functions": [{"blocks_percent": 100.0, "execution_count": 33, "lineno": 3, "name": "function1()", "returned_count": 33}, {"blocks_percent": 100.0, "execution_count": 27, "lineno": 9, "name": "function2()", "returned_count": 27}, {"blocks_percent": 0.0, "execution_count": 0, "lineno": 15, "name": "function3(int)", "returned_count": 0}, {"blocks_percent": 73.0, "execution_count": 3, "lineno": 21, "name": "main", "returned_count": 3}], "lines": [{"branches": [], "count": 33, "gcovr/md5": "63bc57a6658c33c644fff7127052468a", "line_number": 3}, {"branches": [], "count": 33, "gcovr/md5": "94edc0fa39dbed5d73ab89f6102a7a3e", "line_number": 5}, {"branches": [], "count": 33, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 6}, {"branches": [], "count": 27, "gcovr/md5": "0cc050a2d7d044bc056805e6583e3622", "line_number": 9}, {"branches": [], "count": 27, "gcovr/md5": "470029a66d6727eda34debf41b274599", "line_number": 11}, {"branches": [], "count": 27, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 12}, {"branches": [], "count": 0, "gcovr/md5": "38068c3edb7c748c6f6003c04cd920d0", "line_number": 15}, {"branches": [], "count": 0, "gcovr/md5": "3f4e7dddb40b3f01cf3542d4e2fa86f7", "line_number": 17}, {"branches": [], "count": 0, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 18}, {"branches": [], "count": 3, "gcovr/md5": "8fe7c279e25dbaffcf9846b45dab4e38", "line_number": 21}, {"branches": [], "count": 3, "gcovr/md5": "7be6f97b296d195518b34d7b35e0629e", "line_number": 23}, {"branches": [], "count": 3, "gcovr/md5": "df21a22bdb0a7fa52a77bb3890670d9e", "line_number": 24}, {"branches": [], "count": 3, "gcovr/md5": "4c1196215e54728948b09f5dd9f3a7da", "line_number": 25}, {"branches": [], "count": 3, "gcovr/md5": "82ca232d9e04d031ca80c3b7eb8ae364", "line_number": 26}, {"branches": [{"blockno": 1, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}], "count": 9, "gcovr/md5": "aecad130917c33b41819fccba76744a3", "line_number": 28}, {"branches": [{"blockno": 1, "count": 18, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 6, "fallthrough": false, "throw": false}], "count": 24, "gcovr/md5": "94ed14f8186589c4b87e2b188eff3ef5", "line_number": 29}, {"branches": [], "count": 18, "gcovr/md5": "7c01d17c9c0401c22ba2fc812081f2d0", "line_number": 30}, {"branches": [{"blockno": 0, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 3, "count": 3, "fallthrough": false, "throw": false}, {"blockno": 3, "count": 9, "fallthrough": false, "throw": false}], "count": 18, "gcovr/md5": "675964d385e18977ee1246cc34b1c1ce", "line_number": 31}, {"branches": [], "count": 9, "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 32}, {"branches": [], "count": 9, "gcovr/md5": "fa9a6cd29d1928cf154c9c20ff9750c3", "line_number": 33}, {"branches": [], "count": 9, "gcovr/md5": "7cfa2eea157d94ec9ef10e983e728787", "line_number": 34}, {"branches": [{"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "3ca0e65499ff5b4459470b57b95ce8cd", "line_number": 36}, {"branches": [], "count": 0, "gcovr/md5": "93ed8a581e0a1ee8727a55d243aee179", "line_number": 38}, {"branches": [], "count": 0, "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 39}, {"branches": [], "count": 0, "gcovr/md5": "7ddd5a90fd0f28f15e9b9a264dc394f8", "line_number": 40}, {"branches": [], "count": 12, "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 41}, {"branches": [], "count": 12, "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 42}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 3, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 3, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 4, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 4, "count": 0, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "422dd376faeecf873c4065f54a9d26c8", "line_number": 44}, {"branches": [], "count": 0, "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 46}, {"branches": [], "count": 0, "gcovr/md5": "7ddd5a90fd0f28f15e9b9a264dc394f8", "line_number": 47}, {"branches": [], "count": 12, "gcovr/md5": "4e1ddba1c31545ee09fb38ae1fd79346", "line_number": 48}, {"branches": [], "count": 6, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 49}, {"branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 51}]}], "gcovr/format_version": "0.6"}gcovr-7.2/gcovr/tests/calls/reference/gcc-11/000077500000000000000000000000001456671656200210155ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/calls/reference/gcc-11/coverage.json000066400000000000000000000124641456671656200235120ustar00rootroot00000000000000{"files": [{"file": "callcov.c", "functions": [{"blocks_percent": 100.0, "execution_count": 33, "lineno": 3, "name": "function1()", "returned_count": 33}, {"blocks_percent": 100.0, "execution_count": 27, "lineno": 9, "name": "function2()", "returned_count": 27}, {"blocks_percent": 0.0, "execution_count": 0, "lineno": 15, "name": "function3(int)", "returned_count": 0}, {"blocks_percent": 72.0, "execution_count": 3, "lineno": 21, "name": "main", "returned_count": 3}], "lines": [{"branches": [], "count": 33, "gcovr/md5": "63bc57a6658c33c644fff7127052468a", "line_number": 3}, {"branches": [], "count": 33, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "94edc0fa39dbed5d73ab89f6102a7a3e", "line_number": 5}, {"branches": [], "count": 33, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 6}, {"branches": [], "count": 27, "gcovr/md5": "0cc050a2d7d044bc056805e6583e3622", "line_number": 9}, {"branches": [], "count": 27, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "470029a66d6727eda34debf41b274599", "line_number": 11}, {"branches": [], "count": 27, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 12}, {"branches": [], "count": 0, "gcovr/md5": "38068c3edb7c748c6f6003c04cd920d0", "line_number": 15}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "3f4e7dddb40b3f01cf3542d4e2fa86f7", "line_number": 17}, {"branches": [], "count": 0, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 18}, {"branches": [], "count": 3, "gcovr/md5": "8fe7c279e25dbaffcf9846b45dab4e38", "line_number": 21}, {"branches": [], "count": 3, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "7be6f97b296d195518b34d7b35e0629e", "line_number": 23}, {"branches": [], "count": 3, "gcovr/md5": "df21a22bdb0a7fa52a77bb3890670d9e", "line_number": 24}, {"branches": [], "count": 3, "gcovr/md5": "4c1196215e54728948b09f5dd9f3a7da", "line_number": 25}, {"branches": [], "count": 3, "gcovr/md5": "82ca232d9e04d031ca80c3b7eb8ae364", "line_number": 26}, {"branches": [{"blockno": 1, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": true, "throw": false}], "count": 9, "gcovr/md5": "aecad130917c33b41819fccba76744a3", "line_number": 28}, {"branches": [{"blockno": 2, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 6, "fallthrough": true, "throw": false}], "count": 18, "gcovr/md5": "94ed14f8186589c4b87e2b188eff3ef5", "line_number": 29}, {"branches": [], "count": 12, "gcovr/md5": "7c01d17c9c0401c22ba2fc812081f2d0", "line_number": 30}, {"branches": [{"blockno": 0, "count": 6, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 2, "count": 9, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "675964d385e18977ee1246cc34b1c1ce", "line_number": 31}, {"branches": [], "count": 3, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 32}, {"branches": [], "count": 9, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "7cfa2eea157d94ec9ef10e983e728787", "line_number": 34}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "3ca0e65499ff5b4459470b57b95ce8cd", "line_number": 36}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}, {"callno": 1, "covered": false}], "gcovr/md5": "93ed8a581e0a1ee8727a55d243aee179", "line_number": 38}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 39}, {"branches": [], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 41}, {"branches": [], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 42}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 5, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 5, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}, {"callno": 3, "covered": false}, {"callno": 6, "covered": true}, {"callno": 9, "covered": false}], "gcovr/md5": "422dd376faeecf873c4065f54a9d26c8", "line_number": 44}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 46}, {"branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 51}]}], "gcovr/format_version": "0.6"}gcovr-7.2/gcovr/tests/calls/reference/gcc-13/000077500000000000000000000000001456671656200210175ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/calls/reference/gcc-13/coverage.json000066400000000000000000000124621456671656200235120ustar00rootroot00000000000000{"files": [{"file": "callcov.c", "functions": [{"blocks_percent": 100.0, "execution_count": 33, "lineno": 3, "name": "function1()", "returned_count": 33}, {"blocks_percent": 100.0, "execution_count": 27, "lineno": 9, "name": "function2()", "returned_count": 27}, {"blocks_percent": 0.0, "execution_count": 0, "lineno": 15, "name": "function3(int)", "returned_count": 0}, {"blocks_percent": 72.0, "execution_count": 3, "lineno": 21, "name": "main", "returned_count": 3}], "lines": [{"branches": [], "count": 33, "gcovr/md5": "63bc57a6658c33c644fff7127052468a", "line_number": 3}, {"branches": [], "count": 33, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "94edc0fa39dbed5d73ab89f6102a7a3e", "line_number": 5}, {"branches": [], "count": 33, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 6}, {"branches": [], "count": 27, "gcovr/md5": "0cc050a2d7d044bc056805e6583e3622", "line_number": 9}, {"branches": [], "count": 27, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "470029a66d6727eda34debf41b274599", "line_number": 11}, {"branches": [], "count": 27, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 12}, {"branches": [], "count": 0, "gcovr/md5": "38068c3edb7c748c6f6003c04cd920d0", "line_number": 15}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "3f4e7dddb40b3f01cf3542d4e2fa86f7", "line_number": 17}, {"branches": [], "count": 0, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 18}, {"branches": [], "count": 3, "gcovr/md5": "8fe7c279e25dbaffcf9846b45dab4e38", "line_number": 21}, {"branches": [], "count": 3, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "7be6f97b296d195518b34d7b35e0629e", "line_number": 23}, {"branches": [], "count": 3, "gcovr/md5": "df21a22bdb0a7fa52a77bb3890670d9e", "line_number": 24}, {"branches": [], "count": 3, "gcovr/md5": "4c1196215e54728948b09f5dd9f3a7da", "line_number": 25}, {"branches": [], "count": 3, "gcovr/md5": "82ca232d9e04d031ca80c3b7eb8ae364", "line_number": 26}, {"branches": [{"blockno": 1, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": true, "throw": false}], "count": 9, "gcovr/md5": "aecad130917c33b41819fccba76744a3", "line_number": 28}, {"branches": [{"blockno": 2, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 6, "fallthrough": true, "throw": false}], "count": 18, "gcovr/md5": "94ed14f8186589c4b87e2b188eff3ef5", "line_number": 29}, {"branches": [], "count": 12, "gcovr/md5": "7c01d17c9c0401c22ba2fc812081f2d0", "line_number": 30}, {"branches": [{"blockno": 0, "count": 6, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 2, "count": 9, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "675964d385e18977ee1246cc34b1c1ce", "line_number": 31}, {"branches": [], "count": 3, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 32}, {"branches": [], "count": 9, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "7cfa2eea157d94ec9ef10e983e728787", "line_number": 34}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "3ca0e65499ff5b4459470b57b95ce8cd", "line_number": 36}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}, {"callno": 1, "covered": false}], "gcovr/md5": "93ed8a581e0a1ee8727a55d243aee179", "line_number": 38}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 39}, {"branches": [], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 41}, {"branches": [], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 42}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 5, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 5, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}, {"callno": 3, "covered": false}, {"callno": 6, "covered": true}, {"callno": 9, "covered": false}], "gcovr/md5": "422dd376faeecf873c4065f54a9d26c8", "line_number": 44}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 46}, {"branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 51}]}], "gcovr/format_version": "0.6"}gcovr-7.2/gcovr/tests/calls/reference/gcc-5/000077500000000000000000000000001456671656200207405ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/calls/reference/gcc-5/coverage.callcov.c.36709b3fa42dd955fc97329aec8b8b80.html000066400000000000000000000745461456671656200317040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: callcov.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 22 28 78.6%
Functions: 3 4 75.0%
Branches: 13 22 59.1%
Calls: 9 16 56.2%

Line Branch Call Exec Source
1 #include <stdio.h>
2
3 33 int function1(void)
4 {
5
1/1
✓ Call 0 invoked.
33 printf("Inside function()/n");
6 33 return 1;
7 }
8
9 27 int function2(void)
10 {
11
1/1
✓ Call 0 invoked.
27 printf("Inside function2()/n");
12 27 return 1;
13 }
14
15 int function3(int a)
16 {
17
0/1
✗ Call 0 not invoked.
printf("Inside function3()/n");
18 return 1;
19 }
20
21 3 int main(int argc, char **argv)
22 {
23
1/1
✓ Call 0 invoked.
3 printf("test/n");
24 3 int a = 0;
25 3 int b = 0;
26 3 int c = 0;
27
28
2/2
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 3 times.
9 for (a = 0; a < 2; a++) {
29
2/2
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 6 times.
18 for (b= 0; b < 2; b++) {
30 12 c = 0;
31
5/6
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 6 times.
✓ Branch 2 taken 3 times.
✓ Branch 3 taken 3 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 9 times.
12 if (a > 0 && b > 0 || c > 0) {
32
1/1
✓ Call 0 invoked.
3 function2();
33 } else {
34
1/1
✓ Call 0 invoked.
9 function1();
35 }
36
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 12 times.
12 if (c > 0) {
37 // Never called
38
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
function3(function2());
39
0/1
✗ Call 0 not invoked.
function2();
40 }
41
1/1
✓ Call 0 invoked.
12 function2();
42
1/1
✓ Call 0 invoked.
12 function2();
43 // called not called called not called
44
3/10
✗ Branch 0 not taken.
✓ Branch 1 taken 12 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 12 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 12 times.
2/4
✓ Call 0 invoked.
✗ Call 3 not invoked.
✓ Call 6 invoked.
✗ Call 9 not invoked.
12 if (((function1() == 1) || (function2()==1)) && ((function1() != 1) && (function2()!=1))) {
45 // never called
46
0/1
✗ Call 0 not invoked.
function2();
47 }
48 }
49 }
50
51 3 return 0;
52 }
53

gcovr-7.2/gcovr/tests/calls/reference/gcc-5/coverage.functions.html000066400000000000000000000043241456671656200254330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 22 28 78.6%
Functions: 3 4 75.0%
Branches: 13 22 59.1%

Function (File:Line) Call count Block coverage
function1() (callcov.c:3)called 33 times, returned 33 times100.0%
function2() (callcov.c:9)called 27 times, returned 27 times100.0%
function3(int) (callcov.c:15)not called0.0%
main (callcov.c:21)called 3 times, returned 3 times72.0%

gcovr-7.2/gcovr/tests/calls/reference/gcc-5/coverage.html000066400000000000000000000057751456671656200234370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 22 28 78.6%
Functions: 3 4 75.0%
Branches: 13 22 59.1%
Calls: 9 16 56.2%

File Lines Functions Branches Calls
callcov.c 78.6 78.6% 22 / 28 75.0% 3 / 4 59.1% 13 / 22 56.2% 9 / 16

gcovr-7.2/gcovr/tests/calls/reference/gcc-5/coverage.json000066400000000000000000000124641456671656200234350ustar00rootroot00000000000000{"files": [{"file": "callcov.c", "functions": [{"blocks_percent": 100.0, "execution_count": 33, "lineno": 3, "name": "function1()", "returned_count": 33}, {"blocks_percent": 100.0, "execution_count": 27, "lineno": 9, "name": "function2()", "returned_count": 27}, {"blocks_percent": 0.0, "execution_count": 0, "lineno": 15, "name": "function3(int)", "returned_count": 0}, {"blocks_percent": 72.0, "execution_count": 3, "lineno": 21, "name": "main", "returned_count": 3}], "lines": [{"branches": [], "count": 33, "gcovr/md5": "63bc57a6658c33c644fff7127052468a", "line_number": 3}, {"branches": [], "count": 33, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "94edc0fa39dbed5d73ab89f6102a7a3e", "line_number": 5}, {"branches": [], "count": 33, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 6}, {"branches": [], "count": 27, "gcovr/md5": "0cc050a2d7d044bc056805e6583e3622", "line_number": 9}, {"branches": [], "count": 27, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "470029a66d6727eda34debf41b274599", "line_number": 11}, {"branches": [], "count": 27, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 12}, {"branches": [], "count": 0, "gcovr/md5": "38068c3edb7c748c6f6003c04cd920d0", "line_number": 15}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "3f4e7dddb40b3f01cf3542d4e2fa86f7", "line_number": 17}, {"branches": [], "count": 0, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 18}, {"branches": [], "count": 3, "gcovr/md5": "8fe7c279e25dbaffcf9846b45dab4e38", "line_number": 21}, {"branches": [], "count": 3, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "7be6f97b296d195518b34d7b35e0629e", "line_number": 23}, {"branches": [], "count": 3, "gcovr/md5": "df21a22bdb0a7fa52a77bb3890670d9e", "line_number": 24}, {"branches": [], "count": 3, "gcovr/md5": "4c1196215e54728948b09f5dd9f3a7da", "line_number": 25}, {"branches": [], "count": 3, "gcovr/md5": "82ca232d9e04d031ca80c3b7eb8ae364", "line_number": 26}, {"branches": [{"blockno": 0, "count": 6, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 3, "fallthrough": false, "throw": false}], "count": 9, "gcovr/md5": "aecad130917c33b41819fccba76744a3", "line_number": 28}, {"branches": [{"blockno": 1, "count": 12, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 6, "fallthrough": false, "throw": false}], "count": 18, "gcovr/md5": "94ed14f8186589c4b87e2b188eff3ef5", "line_number": 29}, {"branches": [], "count": 12, "gcovr/md5": "7c01d17c9c0401c22ba2fc812081f2d0", "line_number": 30}, {"branches": [{"blockno": 0, "count": 6, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 2, "count": 9, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "675964d385e18977ee1246cc34b1c1ce", "line_number": 31}, {"branches": [], "count": 3, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 32}, {"branches": [], "count": 9, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "7cfa2eea157d94ec9ef10e983e728787", "line_number": 34}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "3ca0e65499ff5b4459470b57b95ce8cd", "line_number": 36}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}, {"callno": 1, "covered": false}], "gcovr/md5": "93ed8a581e0a1ee8727a55d243aee179", "line_number": 38}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 39}, {"branches": [], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 41}, {"branches": [], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 42}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 5, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 5, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}, {"callno": 3, "covered": false}, {"callno": 6, "covered": true}, {"callno": 9, "covered": false}], "gcovr/md5": "422dd376faeecf873c4065f54a9d26c8", "line_number": 44}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 46}, {"branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 51}]}], "gcovr/format_version": "0.6"}gcovr-7.2/gcovr/tests/clover.xsd000066400000000000000000000253641456671656200170320ustar00rootroot00000000000000 Top-most element describing the coverage report. Contains a project and a test project. Project metrics relating to non-test source. @name - project name (optional) @timestamp - seconds since UTC Project metrics relating to test source. @name - project name (optional) @timestamp - seconds since UTC Package metrics. @name - the.package.name File metrics. @name - the file name e.g. Foo.java or Bar.groovy @path - the filesystem-specific original path to the file e.g. c:\path\to\Bar.groovy Class metrics. @name - the unqualified class name Line-specific information. @line - the line number @type - the type of syntactic construct - one of method|stmt|cond @complexity - only applicable if @type == 'method'; the cyclomatic complexity of the construct @count - only applicable if @type == 'stmt' or 'method'; the number of times the construct was executed @truecount - only applicable if @type == 'cond'; the number of times the true branch was executed @falsecount - only applicable if @type == 'cond'; the number of times the false branch was executed @signature - only applicable if @type == 'method'; the signature of the method @testduration - only applicable if @type == 'method' and the method was identified as a test method; the duration of the test @testsuccess - only applicable if @type == 'method' and the method was identified as a test method; true if the test passed, false otherwise @visibility - only applicable if @type == 'method' Metrics information for projects/packages/files/classes. @complexity - the cyclomatic complexity @conditionals - the number of contained conditionals (2 * number of branches) @coveredconditionals - the number of contained conditionals (2 * number of branches) with coverage @elements - the number of contained statements, conditionals and methods @coveredelements - the number of contained statements, conditionals and methods with coverage @statements - the number of contained statements @coveredstatements - the number of contained statements with coverage @methods - the number of contained methods @coveredmethods - the number of contained methods with coverage @testduration - the total duration of all contained test methods @testfailures - the total number of test method failures @testpasses - the total number of test method passes @testruns - the total number of test methods run Metrics information for projects/packages/files. @classes - the total number of contained classes @loc - the total number of lines of code @ncloc - the total number of non-comment lines of code Metrics information for projects/packages. @files - the total number of contained files Metrics information for projects. @files - the total number of packages gcovr-7.2/gcovr/tests/cmake_gtest/000077500000000000000000000000001456671656200172745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_gtest/CMakeLists.txt000066400000000000000000000006561456671656200220430ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_gtest) # This flags are used if cmake is called with -DCMAKE_BUILD_TYPE=PROFILE set(CMAKE_C_FLAGS_PROFILE --coverage) set(CMAKE_CXX_FLAGS_PROFILE --coverage) # GoogleTest requires at least C++14 set(CMAKE_CXX_STANDARD 14) add_executable( gcovr_gtest test/test.cpp source/code.cpp ) target_link_libraries( gcovr_gtest gtest pthread ) gcovr-7.2/gcovr/tests/cmake_gtest/Makefile000066400000000000000000000016531456671656200207410ustar00rootroot00000000000000 all: @echo "CC: ${CC} (origin: $(origin CC))" @echo "CXX: ${CXX} (origin: $(origin CXX))" @echo "GCOV: ${GCOV} (origin: $(origin GCOV))" cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build cmake --build build -- -v run: txt cobertura html sonarqube jacoco coveralls coverage.json: cd build && ./gcovr_gtest $(GCOVR) --filter source/ --json-pretty --json coverage.json --gcov-object-directory=build txt: coverage.json $(GCOVR) -a $< -o coverage.txt cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco -o jacoco.xml clean: rm -rf build rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/cmake_gtest/reference/000077500000000000000000000000001456671656200212325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-10/000077500000000000000000000000001456671656200225345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-10/cobertura.xml000066400000000000000000000030701456671656200252440ustar00rootroot00000000000000 . coverage.code.cpp.c512e29b00c3de6c3caa92cc341d9cb0.html000066400000000000000000000220651456671656200334030ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/code.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

Line Branch Exec Source
1 #include "code.hpp"
2
3 3 int foo1(int param) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (param) {
5 2 return 1;
6 } else {
7 1 return 0;
8 }
9 3 }
10
11
12 2 int foo2(int param) {
13
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 if (param) {
14 2 return 1;
15 } else {
16 return 0;
17 }
18 2 }
19

gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-10/coverage.functions.html000066400000000000000000000036211456671656200272260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

Function (File:Line) Call count Block coverage
_Z4foo1i (source/code.cpp:3)called 3 times, returned 3 times100.0%
_Z4foo2i (source/code.cpp:12)called 2 times, returned 2 times80.0%

gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-10/coverage.html000066400000000000000000000052521456671656200252210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

File Lines Functions Branches
code.cpp 90.0 90.0% 9 / 10 100.0% 2 / 2 75.0% 3 / 4

gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-10/coverage.json000066400000000000000000000077511456671656200252340ustar00rootroot00000000000000{ "files": [ { "file": "source/code.cpp", "functions": [ { "execution_count": 3, "lineno": 3, "name": "foo1(int)" }, { "execution_count": 2, "lineno": 12, "name": "foo2(int)" } ], "lines": [ { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 2 }, { "branches": [], "count": 3, "gcovr/noncode": false, "line_number": 3 }, { "branches": [ { "count": 2, "fallthrough": true, "throw": false }, { "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/noncode": false, "line_number": 4 }, { "branches": [], "count": 2, "gcovr/noncode": false, "line_number": 5 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 7 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 8 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 9 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 10 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 11 }, { "branches": [], "count": 2, "gcovr/noncode": false, "line_number": 12 }, { "branches": [ { "count": 2, "fallthrough": true, "throw": false }, { "count": 0, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/noncode": false, "line_number": 13 }, { "branches": [], "count": 2, "gcovr/noncode": false, "line_number": 14 }, { "branches": [], "count": 0, "gcovr/noncode": false, "line_number": 16 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 17 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 18 } ] } ], "gcovr/format_version": "0.5" }gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-10/coverage.txt000066400000000000000000000012331456671656200250670ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/code.cpp 10 9 90% 16 ------------------------------------------------------------------------------ TOTAL 10 9 90% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-10/coveralls.json000066400000000000000000000013371456671656200254250ustar00rootroot00000000000000{ "run_at": "2022-10-03 18:48:31 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 3, 3, 2, null, 1, null, 3, null, null, 2, 2, 2, null, 0, null, 2 ], "name": "source/code.cpp", "source_digest": "f6c5b94686e43537860a1364ddf21730" } ] }gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-10/jacoco.xml000066400000000000000000000013001456671656200245060ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-10/sonarqube.xml000066400000000000000000000011721456671656200252560ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-13/000077500000000000000000000000001456671656200225375ustar00rootroot00000000000000coverage.code.cpp.c512e29b00c3de6c3caa92cc341d9cb0.html000066400000000000000000000220671456671656200334100ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/code.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

Line Branch Exec Source
1 #include "code.hpp"
2
3 3 int foo1(int param) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (param) {
5 2 return 1;
6 } else {
7 1 return 0;
8 }
9 3 }
10
11
12 2 int foo2(int param) {
13
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 if (param) {
14 2 return 1;
15 } else {
16 return 0;
17 }
18 2 }
19

gcovr-7.2/gcovr/tests/cmake_gtest/reference/clang-13/coverage.functions.html000066400000000000000000000036231456671656200272330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

Function (File:Line) Call count Block coverage
foo1(int) (source/code.cpp:3)called 3 times, returned 3 times100.0%
foo2(int) (source/code.cpp:12)called 2 times, returned 2 times75.0%

gcovr-7.2/gcovr/tests/cmake_gtest/reference/gcc-5/000077500000000000000000000000001456671656200221305ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_gtest/reference/gcc-5/cobertura.xml000066400000000000000000000027161456671656200246460ustar00rootroot00000000000000 . coverage.code.cpp.c512e29b00c3de6c3caa92cc341d9cb0.html000066400000000000000000000220121456671656200327670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_gtest/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/code.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

Line Branch Exec Source
1 #include "code.hpp"
2
3 3 int foo1(int param) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (param) {
5 2 return 1;
6 } else {
7 1 return 0;
8 }
9 }
10
11
12 2 int foo2(int param) {
13
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 if (param) {
14 2 return 1;
15 } else {
16 return 0;
17 }
18 }
19

gcovr-7.2/gcovr/tests/cmake_gtest/reference/gcc-5/coverage.functions.html000066400000000000000000000036241456671656200266250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

Function (File:Line) Call count Block coverage
foo1(int) (source/code.cpp:3)called 3 times, returned 3 times100.0%
foo2(int) (source/code.cpp:12)called 2 times, returned 2 times75.0%

gcovr-7.2/gcovr/tests/cmake_gtest/reference/gcc-5/coverage.html000066400000000000000000000052601456671656200246140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

File Lines Functions Branches
code.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 75.0% 3 / 4

gcovr-7.2/gcovr/tests/cmake_gtest/reference/gcc-5/coverage.json000066400000000000000000000077511456671656200246300ustar00rootroot00000000000000{ "files": [ { "file": "source/code.cpp", "functions": [ { "execution_count": 3, "lineno": 3, "name": "foo1(int)" }, { "execution_count": 2, "lineno": 12, "name": "foo2(int)" } ], "lines": [ { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 2 }, { "branches": [], "count": 3, "gcovr/noncode": false, "line_number": 3 }, { "branches": [ { "count": 2, "fallthrough": true, "throw": false }, { "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/noncode": false, "line_number": 4 }, { "branches": [], "count": 2, "gcovr/noncode": false, "line_number": 5 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 7 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 8 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 9 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 10 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 11 }, { "branches": [], "count": 2, "gcovr/noncode": false, "line_number": 12 }, { "branches": [ { "count": 2, "fallthrough": true, "throw": false }, { "count": 0, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/noncode": false, "line_number": 13 }, { "branches": [], "count": 2, "gcovr/noncode": false, "line_number": 14 }, { "branches": [], "count": 0, "gcovr/noncode": false, "line_number": 16 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 17 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 18 } ] } ], "gcovr/format_version": "0.5" }gcovr-7.2/gcovr/tests/cmake_gtest/reference/gcc-5/coverage.txt000066400000000000000000000012331456671656200244630ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/code.cpp 8 7 87% 16 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/cmake_gtest/reference/gcc-5/coveralls.json000066400000000000000000000013451456671656200250200ustar00rootroot00000000000000{ "run_at": "2022-09-30 21:07:38 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 3, 3, 2, null, 1, null, null, null, null, 2, 2, 2, null, 0, null, null ], "name": "source/code.cpp", "source_digest": "f6c5b94686e43537860a1364ddf21730" } ] }gcovr-7.2/gcovr/tests/cmake_gtest/reference/gcc-5/jacoco.xml000066400000000000000000000012431456671656200241100ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_gtest/reference/gcc-5/sonarqube.xml000066400000000000000000000010411456671656200246450ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_gtest/source/000077500000000000000000000000001456671656200205745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_gtest/source/code.cpp000066400000000000000000000002771456671656200222200ustar00rootroot00000000000000#include "code.hpp" int foo1(int param) { if (param) { return 1; } else { return 0; } } int foo2(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/cmake_gtest/source/code.hpp000066400000000000000000000000711456671656200222150ustar00rootroot00000000000000 extern int foo1(int param); extern int foo2(int param); gcovr-7.2/gcovr/tests/cmake_gtest/test/000077500000000000000000000000001456671656200202535ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_gtest/test/test.cpp000066400000000000000000000005661456671656200217450ustar00rootroot00000000000000#include #include "../source/code.hpp" TEST(HelloTest, TestFoo1) { EXPECT_EQ(foo1(-1), 1); EXPECT_EQ(foo1(0), 0); EXPECT_EQ(foo1(1), 1); } TEST(HelloTest, TestFoo2) { EXPECT_EQ(foo2(-1), 1); // EXPECT_EQ(foo2(0), 0); EXPECT_EQ(foo2(1), 1); } int main(int argc, char** argv) { testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); } gcovr-7.2/gcovr/tests/cmake_oos/000077500000000000000000000000001456671656200167465ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos/CMakeLists.txt000066400000000000000000000004221456671656200215040ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.12 FATAL_ERROR) project(gcovrtest) # This flags are used if cmake is called with -DCMAKE_BUILD_TYPE=PROFILE set(CMAKE_C_FLAGS_PROFILE --coverage) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(gcovrtest main.cpp) gcovr-7.2/gcovr/tests/cmake_oos/Makefile000066400000000000000000000022551456671656200204120ustar00rootroot00000000000000# Original build.sh script from ticket: # rm -fr build # mkdir build # cd build # cmake .. # make # gcovrtest BASE_OS:=$(shell uname | cut -d'-' -f1) ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) CMAKE_GENERATOR := "Unix Makefiles" else CMAKE_GENERATOR := "MSYS Makefiles" endif all: @echo "CC: ${CC} (origin: $(origin CC))" @echo "CXX: ${CXX} (origin: $(origin CXX))" @echo "GCOV: ${GCOV} (origin: $(origin GCOV))" mkdir -p build cd build && cmake -G $(CMAKE_GENERATOR) -DCMAKE_BUILD_TYPE=PROFILE .. && make run: txt cobertura html sonarqube jacoco coveralls coverage.json: cd build && ./gcovrtest $(GCOVR) --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco -o jacoco.xml clean: rm -rf build rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/cmake_oos/README000066400000000000000000000001611456671656200176240ustar00rootroot00000000000000This test case was originally submitted for ticket #3867: https://software.sandia.gov/trac/fast/ticket/3867 gcovr-7.2/gcovr/tests/cmake_oos/build.sh000077500000000000000000000000751456671656200204060ustar00rootroot00000000000000rm -fr build mkdir build cd build cmake .. make gcovrtest gcovr-7.2/gcovr/tests/cmake_oos/main.cpp000066400000000000000000000004041456671656200203740ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.2/gcovr/tests/cmake_oos/reference/000077500000000000000000000000001456671656200207045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos/reference/clang-10/000077500000000000000000000000001456671656200222065ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos/reference/clang-10/cobertura.xml000066400000000000000000000024211456671656200247150ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/cmake_oos/reference/clang-10/coverage.html000066400000000000000000000052411456671656200246710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000205231456671656200327420ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.2/gcovr/tests/cmake_oos/reference/clang-10/coverage.txt000066400000000000000000000012321456671656200245400ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 6 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/cmake_oos/reference/clang-10/coveralls.json000066400000000000000000000013101456671656200250660ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:30:49 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.2/gcovr/tests/cmake_oos/reference/clang-10/jacoco.xml000066400000000000000000000012101456671656200241600ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos/reference/clang-10/sonarqube.xml000066400000000000000000000007631456671656200247350ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos/reference/clang-13/000077500000000000000000000000001456671656200222115ustar00rootroot00000000000000coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000205241456671656200327460ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.2/gcovr/tests/cmake_oos/reference/clang-13/sonarqube.xml000066400000000000000000000007631456671656200247400ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-5/000077500000000000000000000000001456671656200216025ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-5/cobertura.xml000066400000000000000000000026741456671656200243230ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-5/coverage.functions.html000066400000000000000000000035631456671656200263010ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-5/coverage.html000066400000000000000000000052411456671656200242650ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000214641456671656200323430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
18

gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-5/coverage.txt000066400000000000000000000012321456671656200241340ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 6 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-5/coveralls.json000066400000000000000000000012611456671656200244670ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-5/jacoco.xml000066400000000000000000000012261456671656200235630ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-5/sonarqube.xml000066400000000000000000000010331456671656200243200ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-8/000077500000000000000000000000001456671656200216055ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-8/cobertura.xml000066400000000000000000000023371456671656200243220ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-8/coverage.functions.html000066400000000000000000000035631456671656200263040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200242700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000204751456671656200323470ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-8/coverage.txt000066400000000000000000000012321456671656200241370ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 6 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-8/coveralls.json000066400000000000000000000013131456671656200244700ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:29 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-8/jacoco.xml000066400000000000000000000011711456671656200235650ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos/reference/gcc-8/sonarqube.xml000066400000000000000000000007061456671656200243310ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos_ninja/000077500000000000000000000000001456671656200201255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos_ninja/.gitignore000066400000000000000000000000121456671656200221060ustar00rootroot00000000000000/main.cpp gcovr-7.2/gcovr/tests/cmake_oos_ninja/CMakeLists.txt000066400000000000000000000001271456671656200226650ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.12 FATAL_ERROR) include(../cmake_oos/CMakeLists.txt) gcovr-7.2/gcovr/tests/cmake_oos_ninja/Makefile000066400000000000000000000017011456671656200215640ustar00rootroot00000000000000 all: @echo "CC: ${CC} (origin: $(origin CC))" @echo "CXX: ${CXX} (origin: $(origin CXX))" @echo "GCOV: ${GCOV} (origin: $(origin GCOV))" cp -f ../cmake_oos/main.cpp ./ cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build cmake --build build -- -v run: txt cobertura html sonarqube jacoco coveralls coverage.json: cd build && ./gcovrtest $(GCOVR) --json-pretty --json coverage.json --gcov-object-directory=build txt: coverage.json $(GCOVR) -a $< -o coverage.txt cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco -o jacoco.xml clean: rm -rf build main.cpp rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/000077500000000000000000000000001456671656200220635ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/clang-10/000077500000000000000000000000001456671656200233655ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/clang-10/cobertura.xml000066400000000000000000000024211456671656200260740ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/clang-10/coverage.html000066400000000000000000000052411456671656200260500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000205231456671656200341210ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/clang-10/coverage.txt000066400000000000000000000012321456671656200257170ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 6 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/clang-10/coveralls.json000066400000000000000000000013101456671656200262450ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:30:54 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/clang-10/jacoco.xml000066400000000000000000000012101456671656200253370ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/clang-10/sonarqube.xml000066400000000000000000000007631456671656200261140ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/clang-13/000077500000000000000000000000001456671656200233705ustar00rootroot00000000000000coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000205241456671656200341250ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/clang-13/sonarqube.xml000066400000000000000000000007631456671656200261170ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-5/000077500000000000000000000000001456671656200227615ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-5/cobertura.xml000066400000000000000000000026741456671656200255020ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-5/coverage.functions.html000066400000000000000000000035631456671656200274600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-5/coverage.html000066400000000000000000000052411456671656200254440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000214641456671656200335220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
18

gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-5/coverage.txt000066400000000000000000000012321456671656200253130ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 6 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-5/coveralls.json000066400000000000000000000012611456671656200256460ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-5/jacoco.xml000066400000000000000000000012261456671656200247420ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-5/sonarqube.xml000066400000000000000000000010331456671656200254770ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-8/000077500000000000000000000000001456671656200227645ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-8/cobertura.xml000066400000000000000000000023371456671656200255010ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-8/coverage.functions.html000066400000000000000000000035631456671656200274630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200254470ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000204751456671656200335260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-8/coverage.txt000066400000000000000000000012321456671656200253160ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 6 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-8/coveralls.json000066400000000000000000000013131456671656200256470ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:33 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-8/jacoco.xml000066400000000000000000000011711456671656200247440ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cmake_oos_ninja/reference/gcc-8/sonarqube.xml000066400000000000000000000007061456671656200255100ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/cobertura.coverage-04.dtd000066400000000000000000000041621456671656200215070ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/000077500000000000000000000000001456671656200317475ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/CMakeLists.txt000066400000000000000000000007221456671656200345100ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_parallel_calls LANGUAGES CXX) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(parallel_call) target_sources (parallel_call PRIVATE source/fn_00.cpp source/fn_01.cpp source/fn_02.cpp source/fn_03.cpp source/fn_04.cpp source/fn_05.cpp source/fn_06.cpp source/fn_07.cpp source/fn_08.cpp source/fn_09.cpp source/main.cpp) if(ODD) target_compile_definitions (parallel_call PRIVATE ODD) endif() gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/Makefile000066400000000000000000000023771456671656200334200ustar00rootroot00000000000000 build.%: mkdir -p build/$* && cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build/$* -D ODD=$(if $(filter b,$*),OFF,ON) cmake --build build/$* -- -v all: build.a build.b build.c run: txt cobertura html sonarqube coveralls .NOTPARALLEL: coverage.a.json coverage.b.json coverage.c.json coverage.%.json: $(eval base_dir := $(shell pwd)) $(eval build_dir := $(base_dir)/build/$*) cd $(build_dir) && ./parallel_call cd $(build_dir) && $(GCOVR) --json-pretty --json $(base_dir)/$@ --root $(base_dir) $(build_dir) coverage.%.txt: coverage.%.json $(GCOVR) -a $< -o $@ txt: coverage.a.txt coverage.b.txt coverage.c.txt cobertura.%.xml: coverage.%.json $(GCOVR) -a $< --cobertura-pretty --cobertura $@ cobertura: cobertura.a.xml cobertura.b.xml cobertura.c.xml coverage.%.html: coverage.%.json $(GCOVR) -a $< --html-details -o $@ html: coverage.a.html coverage.b.html coverage.c.html coveralls.%.json: coverage.%.json $(GCOVR) -a $< --coveralls-pretty --coveralls $@ coveralls: coveralls.a.json coveralls.b.json coveralls.c.json sonarqube.%.xml: coverage.%.json $(GCOVR) -a $< --sonarqube -o $@ sonarqube: sonarqube.a.xml sonarqube.b.xml sonarqube.c.xml clean: rm -rf build rm -f run.*.done rm -f coverage.*.* cobertura.*.* sonarqube.*.* coveralls.*.* gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/000077500000000000000000000000001456671656200337055ustar00rootroot00000000000000gcc-12/000077500000000000000000000000001456671656200346025ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/referencecobertura.a.xml000066400000000000000000000110671456671656200375360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 . cobertura.b.xml000066400000000000000000000110721456671656200375330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 . cobertura.c.xml000066400000000000000000000110671456671656200375400ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 . coverage.a.functions.html000066400000000000000000000065511456671656200415200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.a.html000066400000000000000000000221671456671656200375120ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.a.json000066400000000000000000000206561456671656200375200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.a.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311051456671656200456140ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 1 }
29

coverage.a.txt000066400000000000000000000024641456671656200373630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.b.functions.html000066400000000000000000000065511456671656200415210ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)not called0.0%
fn_01() (source/fn_01.cpp:2)not called0.0%
fn_02() (source/fn_02.cpp:2)not called0.0%
fn_03() (source/fn_03.cpp:2)not called0.0%
fn_04() (source/fn_04.cpp:2)not called0.0%
fn_05() (source/fn_05.cpp:2)called 1 time, returned 1 time100.0%
fn_06() (source/fn_06.cpp:2)called 1 time, returned 1 time100.0%
fn_07() (source/fn_07.cpp:2)called 1 time, returned 1 time100.0%
fn_08() (source/fn_08.cpp:2)called 1 time, returned 1 time100.0%
fn_09() (source/fn_09.cpp:2)called 1 time, returned 1 time100.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.b.html000066400000000000000000000221671456671656200375130ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_01.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_02.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_03.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_04.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.b.json000066400000000000000000000206611456671656200375150ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 16 }, { "branches": [], "count": 1, "line_number": 18 }, { "branches": [], "count": 1, "line_number": 20 }, { "branches": [], "count": 1, "line_number": 22 }, { "branches": [], "count": 1, "line_number": 24 }, { "branches": [], "count": 1, "line_number": 26 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.b.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311051456671656200456150ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 fn_00 ();
7 extern void fn_01 ();
8 fn_01 ();
9 extern void fn_02 ();
10 fn_02 ();
11 extern void fn_03 ();
12 fn_03 ();
13 extern void fn_04 ();
14 fn_04 ();
15 #else
16 1 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 1 fn_05 ();
19 extern void fn_06 ();
20 1 fn_06 ();
21 extern void fn_07 ();
22 1 fn_07 ();
23 extern void fn_08 ();
24 1 fn_08 ();
25 extern void fn_09 ();
26 1 fn_09 ();
27 #endif
28 1 }
29

coverage.b.txt000066400000000000000000000024641456671656200373640ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 0 0% 2-4 source/fn_01.cpp 3 0 0% 2-4 source/fn_02.cpp 3 0 0% 2-4 source/fn_03.cpp 3 0 0% 2-4 source/fn_04.cpp 3 0 0% 2-4 source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.c.functions.html000066400000000000000000000065511456671656200415220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.c.html000066400000000000000000000221671456671656200375140ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.c.json000066400000000000000000000206561456671656200375220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.c.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311051456671656200456160ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 1 }
29

coverage.c.txt000066400000000000000000000024641456671656200373650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ sonarqube.a.xml000066400000000000000000000041711456671656200375450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 sonarqube.b.xml000066400000000000000000000041741456671656200375510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 sonarqube.c.xml000066400000000000000000000041711456671656200375470ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source/000077500000000000000000000000001456671656200332475ustar00rootroot00000000000000fn_00.cpp000066400000000000000000000001101456671656200345660ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_00() { std::cout << "00" << std::endl; } fn_01.cpp000066400000000000000000000001101456671656200345670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_01() { std::cout << "01" << std::endl; } fn_02.cpp000066400000000000000000000001101456671656200345700ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_02() { std::cout << "02" << std::endl; } fn_03.cpp000066400000000000000000000001101456671656200345710ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_03() { std::cout << "03" << std::endl; } fn_04.cpp000066400000000000000000000001101456671656200345720ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_04() { std::cout << "04" << std::endl; } fn_05.cpp000066400000000000000000000001101456671656200345730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_05() { std::cout << "05" << std::endl; } fn_06.cpp000066400000000000000000000001101456671656200345740ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_06() { std::cout << "06" << std::endl; } fn_07.cpp000066400000000000000000000001101456671656200345750ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_07() { std::cout << "07" << std::endl; } fn_08.cpp000066400000000000000000000001101456671656200345760ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_08() { std::cout << "08" << std::endl; } fn_09.cpp000066400000000000000000000001101456671656200345770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_09() { std::cout << "09" << std::endl; } main.cpp000066400000000000000000000007551456671656200346270ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include int main () { #if defined(ODD) std::cerr << "ODD\n"; extern void fn_00 (); fn_00 (); extern void fn_01 (); fn_01 (); extern void fn_02 (); fn_02 (); extern void fn_03 (); fn_03 (); extern void fn_04 (); fn_04 (); #else std::cerr << "EVEN\n"; extern void fn_05 (); fn_05 (); extern void fn_06 (); fn_06 (); extern void fn_07 (); fn_07 (); extern void fn_08 (); fn_08 (); extern void fn_09 (); fn_09 (); #endif } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/000077500000000000000000000000001456671656200317465ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/CMakeLists.txt000066400000000000000000000007221456671656200345070ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_parallel_calls LANGUAGES CXX) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(parallel_call) target_sources (parallel_call PRIVATE source/fn_00.cpp source/fn_01.cpp source/fn_02.cpp source/fn_03.cpp source/fn_04.cpp source/fn_05.cpp source/fn_06.cpp source/fn_07.cpp source/fn_08.cpp source/fn_09.cpp source/main.cpp) if(ODD) target_compile_definitions (parallel_call PRIVATE ODD) endif() gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/Makefile000066400000000000000000000024711456671656200334120ustar00rootroot00000000000000 build.%: mkdir -p build/$* && cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build/$* -D ODD=$(if $(filter b,$*),OFF,ON) cmake --build build/$* -- -v all: build.a build.b build.c run: txt cobertura html sonarqube coveralls .NOTPARALLEL: coverage.a.json coverage.b.json coverage.c.json coverage.%.json: $(eval base_dir := $(shell pwd)) $(eval build_dir := $(base_dir)/build/$*) cd $(build_dir) && ./parallel_call cd $(build_dir) && GCOV_STRIP=99 GCOV_PREFIX=$(build_dir) $(GCOVR) --json-pretty --json $(base_dir)/$@ --object-directory=$(build_dir) --root $(base_dir) coverage.%.txt: coverage.%.json $(GCOVR) -a $< -o $@ txt: coverage.a.txt coverage.b.txt coverage.c.txt cobertura.%.xml: coverage.%.json $(GCOVR) -a $< --cobertura-pretty --cobertura $@ cobertura: cobertura.a.xml cobertura.b.xml cobertura.c.xml coverage.%.html: coverage.%.json $(GCOVR) -a $< --html-details -o $@ html: coverage.a.html coverage.b.html coverage.c.html coveralls.%.json: coverage.%.json $(GCOVR) -a $< --coveralls-pretty --coveralls $@ coveralls: coveralls.a.json coveralls.b.json coveralls.c.json sonarqube.%.xml: coverage.%.json $(GCOVR) -a $< --sonarqube -o $@ sonarqube: sonarqube.a.xml sonarqube.b.xml sonarqube.c.xml clean: rm -rf build rm -f run.*.done rm -f coverage.*.* cobertura.*.* sonarqube.*.* coveralls.*.* gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/000077500000000000000000000000001456671656200337045ustar00rootroot00000000000000gcc-12/000077500000000000000000000000001456671656200346015ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/referencecobertura.a.xml000066400000000000000000000116131456671656200375320ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 . cobertura.b.xml000066400000000000000000000115771456671656200375440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 . cobertura.c.xml000066400000000000000000000115771456671656200375450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 . coverage.a.functions.html000066400000000000000000000065511456671656200415170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 44 52.3%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.a.html000066400000000000000000000221611456671656200375030ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 44 52.3%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 57.1 57.1% 8 / 14 100.0% 1 / 1 -% 0 / 0

coverage.a.json000066400000000000000000000206561456671656200375170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.a.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000314121456671656200456140ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 14 57.1%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 1 }
29

coverage.a.txt000066400000000000000000000025101456671656200373520ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 14 8 57% 16,18,20,22,24,26 ------------------------------------------------------------------------------ TOTAL 44 23 52% ------------------------------------------------------------------------------ coverage.b.functions.html000066400000000000000000000067361456671656200415250ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)called 1 time, returned 1 time100.0%
fn_06() (source/fn_06.cpp:2)called 1 time, returned 1 time100.0%
fn_07() (source/fn_07.cpp:2)called 1 time, returned 1 time100.0%
fn_08() (source/fn_08.cpp:2)called 1 time, returned 1 time100.0%
fn_09() (source/fn_09.cpp:2)called 1 time, returned 1 time100.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

coverage.b.html000066400000000000000000000222601456671656200375040ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 14 / 14 100.0% 1 / 1 -% 0 / 0

coverage.b.json000066400000000000000000000206611456671656200375140ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 16 }, { "branches": [], "count": 1, "line_number": 18 }, { "branches": [], "count": 1, "line_number": 20 }, { "branches": [], "count": 1, "line_number": 22 }, { "branches": [], "count": 1, "line_number": 24 }, { "branches": [], "count": 1, "line_number": 26 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.b.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000313231456671656200456160ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 14 14 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 1 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 1 fn_05 ();
19 extern void fn_06 ();
20 1 fn_06 ();
21 extern void fn_07 ();
22 1 fn_07 ();
23 extern void fn_08 ();
24 1 fn_08 ();
25 extern void fn_09 ();
26 1 fn_09 ();
27 #endif
28 2 }
29

coverage.b.txt000066400000000000000000000024261456671656200373610ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 14 14 100% ------------------------------------------------------------------------------ TOTAL 44 44 100% ------------------------------------------------------------------------------ coverage.c.functions.html000066400000000000000000000067501456671656200415220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 2 times, returned 2 times100.0%
fn_01() (source/fn_01.cpp:2)called 2 times, returned 2 times100.0%
fn_02() (source/fn_02.cpp:2)called 2 times, returned 2 times100.0%
fn_03() (source/fn_03.cpp:2)called 2 times, returned 2 times100.0%
fn_04() (source/fn_04.cpp:2)called 2 times, returned 2 times100.0%
fn_05() (source/fn_05.cpp:2)called 1 time, returned 1 time100.0%
fn_06() (source/fn_06.cpp:2)called 1 time, returned 1 time100.0%
fn_07() (source/fn_07.cpp:2)called 1 time, returned 1 time100.0%
fn_08() (source/fn_08.cpp:2)called 1 time, returned 1 time100.0%
fn_09() (source/fn_09.cpp:2)called 1 time, returned 1 time100.0%
main (source/main.cpp:2)called 3 times, returned 3 times100.0%

coverage.c.html000066400000000000000000000222601456671656200375050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 14 / 14 100.0% 1 / 1 -% 0 / 0

coverage.c.json000066400000000000000000000206561456671656200375210ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.c.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000313231456671656200456170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 14 14 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 3 int main () {
3 #if defined(ODD)
4 2 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 2 fn_00 ();
7 extern void fn_01 ();
8 2 fn_01 ();
9 extern void fn_02 ();
10 2 fn_02 ();
11 extern void fn_03 ();
12 2 fn_03 ();
13 extern void fn_04 ();
14 2 fn_04 ();
15 #else
16 1 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 1 fn_05 ();
19 extern void fn_06 ();
20 1 fn_06 ();
21 extern void fn_07 ();
22 1 fn_07 ();
23 extern void fn_08 ();
24 1 fn_08 ();
25 extern void fn_09 ();
26 1 fn_09 ();
27 #endif
28 3 }
29

coverage.c.txt000066400000000000000000000024261456671656200373620ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 14 14 100% ------------------------------------------------------------------------------ TOTAL 44 44 100% ------------------------------------------------------------------------------ sonarqube.a.xml000066400000000000000000000046151456671656200375470ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 sonarqube.b.xml000066400000000000000000000045701456671656200375500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 sonarqube.c.xml000066400000000000000000000045701456671656200375510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source/000077500000000000000000000000001456671656200332465ustar00rootroot00000000000000fn_00.cpp000066400000000000000000000001101456671656200345650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_00() { std::cout << "00" << std::endl; } fn_01.cpp000066400000000000000000000001101456671656200345660ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_01() { std::cout << "01" << std::endl; } fn_02.cpp000066400000000000000000000001101456671656200345670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_02() { std::cout << "02" << std::endl; } fn_03.cpp000066400000000000000000000001101456671656200345700ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_03() { std::cout << "03" << std::endl; } fn_04.cpp000066400000000000000000000001101456671656200345710ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_04() { std::cout << "04" << std::endl; } fn_05.cpp000066400000000000000000000001101456671656200345720ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_05() { std::cout << "05" << std::endl; } fn_06.cpp000066400000000000000000000001101456671656200345730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_06() { std::cout << "06" << std::endl; } fn_07.cpp000066400000000000000000000001101456671656200345740ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_07() { std::cout << "07" << std::endl; } fn_08.cpp000066400000000000000000000001101456671656200345750ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_08() { std::cout << "08" << std::endl; } fn_09.cpp000066400000000000000000000001101456671656200345760ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_09() { std::cout << "09" << std::endl; } main.cpp000066400000000000000000000007551456671656200346260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include int main () { #if defined(ODD) std::cerr << "ODD\n"; extern void fn_00 (); fn_00 (); extern void fn_01 (); fn_01 (); extern void fn_02 (); fn_02 (); extern void fn_03 (); fn_03 (); extern void fn_04 (); fn_04 (); #else std::cerr << "EVEN\n"; extern void fn_05 (); fn_05 (); extern void fn_06 (); fn_06 (); extern void fn_07 (); fn_07 (); extern void fn_08 (); fn_08 (); extern void fn_09 (); fn_09 (); #endif } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/000077500000000000000000000000001456671656200260625ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/CMakeLists.txt000066400000000000000000000007221456671656200306230ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_parallel_calls LANGUAGES CXX) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(parallel_call) target_sources (parallel_call PRIVATE source/fn_00.cpp source/fn_01.cpp source/fn_02.cpp source/fn_03.cpp source/fn_04.cpp source/fn_05.cpp source/fn_06.cpp source/fn_07.cpp source/fn_08.cpp source/fn_09.cpp source/main.cpp) if(ODD) target_compile_definitions (parallel_call PRIVATE ODD) endif() gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/Makefile000066400000000000000000000023401456671656200275210ustar00rootroot00000000000000 build.%: mkdir -p build/$* && cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build/$* -D ODD=$(if $(filter b,$*),OFF,ON) cmake --build build/$* -- -v all: build.a build.b build.c run: txt cobertura html sonarqube coveralls coverage.%.json: $(eval base_dir := $(shell pwd)) $(eval build_dir := $(base_dir)/build/$*) cd $(build_dir) && ./parallel_call cd $(build_dir) && $(GCOVR) --json-pretty --json $(base_dir)/$@ --object-directory=$(build_dir) --root $(base_dir) $(build_dir) coverage.%.txt: coverage.%.json $(GCOVR) -a $< -o $@ txt: coverage.a.txt coverage.b.txt coverage.c.txt cobertura.%.xml: coverage.%.json $(GCOVR) -a $< --cobertura-pretty --cobertura $@ cobertura: cobertura.a.xml cobertura.b.xml cobertura.c.xml coverage.%.html: coverage.%.json $(GCOVR) -a $< --html-details -o $@ html: coverage.a.html coverage.b.html coverage.c.html coveralls.%.json: coverage.%.json $(GCOVR) -a $< --coveralls-pretty --coveralls $@ coveralls: coveralls.a.json coveralls.b.json coveralls.c.json sonarqube.%.xml: coverage.%.json $(GCOVR) -a $< --sonarqube -o $@ sonarqube: sonarqube.a.xml sonarqube.b.xml sonarqube.c.xml clean: rm -rf build rm -f run.*.done rm -f coverage.*.* cobertura.*.* sonarqube.*.* coveralls.*.* gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/000077500000000000000000000000001456671656200300205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/000077500000000000000000000000001456671656200307745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/cobertura.a.xml000066400000000000000000000110671456671656200337300ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/cobertura.b.xml000066400000000000000000000110721456671656200337250ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/cobertura.c.xml000066400000000000000000000110671456671656200337320ustar00rootroot00000000000000 . coverage.a.functions.html000066400000000000000000000065651456671656200356400ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 2 times, returned 2 times100.0%
fn_01() (source/fn_01.cpp:2)called 2 times, returned 2 times100.0%
fn_02() (source/fn_02.cpp:2)called 2 times, returned 2 times100.0%
fn_03() (source/fn_03.cpp:2)called 2 times, returned 2 times100.0%
fn_04() (source/fn_04.cpp:2)called 2 times, returned 2 times100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.a.html000066400000000000000000000221671456671656200337040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.a.json000066400000000000000000000206561456671656200337120ustar00rootroot00000000000000{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.a.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311071456671656200417310ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 2 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 2 fn_00 ();
7 extern void fn_01 ();
8 2 fn_01 ();
9 extern void fn_02 ();
10 2 fn_02 ();
11 extern void fn_03 ();
12 2 fn_03 ();
13 extern void fn_04 ();
14 2 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 2 }
29

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.a.txt000066400000000000000000000024641456671656200335550ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.b.functions.html000066400000000000000000000065651456671656200356410ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)not called0.0%
fn_01() (source/fn_01.cpp:2)not called0.0%
fn_02() (source/fn_02.cpp:2)not called0.0%
fn_03() (source/fn_03.cpp:2)not called0.0%
fn_04() (source/fn_04.cpp:2)not called0.0%
fn_05() (source/fn_05.cpp:2)called 2 times, returned 2 times100.0%
fn_06() (source/fn_06.cpp:2)called 2 times, returned 2 times100.0%
fn_07() (source/fn_07.cpp:2)called 2 times, returned 2 times100.0%
fn_08() (source/fn_08.cpp:2)called 2 times, returned 2 times100.0%
fn_09() (source/fn_09.cpp:2)called 2 times, returned 2 times100.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.b.html000066400000000000000000000221671456671656200337050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_01.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_02.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_03.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_04.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.b.json000066400000000000000000000206611456671656200337070ustar00rootroot00000000000000{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 16 }, { "branches": [], "count": 1, "line_number": 18 }, { "branches": [], "count": 1, "line_number": 20 }, { "branches": [], "count": 1, "line_number": 22 }, { "branches": [], "count": 1, "line_number": 24 }, { "branches": [], "count": 1, "line_number": 26 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.b.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311071456671656200417320ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 fn_00 ();
7 extern void fn_01 ();
8 fn_01 ();
9 extern void fn_02 ();
10 fn_02 ();
11 extern void fn_03 ();
12 fn_03 ();
13 extern void fn_04 ();
14 fn_04 ();
15 #else
16 2 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 2 fn_05 ();
19 extern void fn_06 ();
20 2 fn_06 ();
21 extern void fn_07 ();
22 2 fn_07 ();
23 extern void fn_08 ();
24 2 fn_08 ();
25 extern void fn_09 ();
26 2 fn_09 ();
27 #endif
28 2 }
29

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.b.txt000066400000000000000000000024641456671656200335560ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 0 0% 2-4 source/fn_01.cpp 3 0 0% 2-4 source/fn_02.cpp 3 0 0% 2-4 source/fn_03.cpp 3 0 0% 2-4 source/fn_04.cpp 3 0 0% 2-4 source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.c.functions.html000066400000000000000000000065651456671656200356420ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 2 times, returned 2 times100.0%
fn_01() (source/fn_01.cpp:2)called 2 times, returned 2 times100.0%
fn_02() (source/fn_02.cpp:2)called 2 times, returned 2 times100.0%
fn_03() (source/fn_03.cpp:2)called 2 times, returned 2 times100.0%
fn_04() (source/fn_04.cpp:2)called 2 times, returned 2 times100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.c.html000066400000000000000000000221671456671656200337060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.c.json000066400000000000000000000206561456671656200337140ustar00rootroot00000000000000{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.c.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311071456671656200417330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 2 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 2 fn_00 ();
7 extern void fn_01 ();
8 2 fn_01 ();
9 extern void fn_02 ();
10 2 fn_02 ();
11 extern void fn_03 ();
12 2 fn_03 ();
13 extern void fn_04 ();
14 2 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 2 }
29

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.c.txt000066400000000000000000000024641456671656200335570ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/sonarqube.a.xml000066400000000000000000000041711456671656200337370ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/sonarqube.b.xml000066400000000000000000000041741456671656200337430ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/sonarqube.c.xml000066400000000000000000000041711456671656200337410ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/source/000077500000000000000000000000001456671656200273625ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_00.cpp000066400000000000000000000001101456671656200307600ustar00rootroot00000000000000#include void fn_00() { std::cout << "00" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_01.cpp000066400000000000000000000001101456671656200307610ustar00rootroot00000000000000#include void fn_01() { std::cout << "01" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_02.cpp000066400000000000000000000001101456671656200307620ustar00rootroot00000000000000#include void fn_02() { std::cout << "02" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_03.cpp000066400000000000000000000001101456671656200307630ustar00rootroot00000000000000#include void fn_03() { std::cout << "03" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_04.cpp000066400000000000000000000001101456671656200307640ustar00rootroot00000000000000#include void fn_04() { std::cout << "04" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_05.cpp000066400000000000000000000001101456671656200307650ustar00rootroot00000000000000#include void fn_05() { std::cout << "05" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_06.cpp000066400000000000000000000001101456671656200307660ustar00rootroot00000000000000#include void fn_06() { std::cout << "06" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_07.cpp000066400000000000000000000001101456671656200307670ustar00rootroot00000000000000#include void fn_07() { std::cout << "07" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_08.cpp000066400000000000000000000001101456671656200307700ustar00rootroot00000000000000#include void fn_08() { std::cout << "08" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_09.cpp000066400000000000000000000001101456671656200307710ustar00rootroot00000000000000#include void fn_09() { std::cout << "09" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_build_dir/source/main.cpp000066400000000000000000000007551456671656200310210ustar00rootroot00000000000000#include int main () { #if defined(ODD) std::cerr << "ODD\n"; extern void fn_00 (); fn_00 (); extern void fn_01 (); fn_01 (); extern void fn_02 (); fn_02 (); extern void fn_03 (); fn_03 (); extern void fn_04 (); fn_04 (); #else std::cerr << "EVEN\n"; extern void fn_05 (); fn_05 (); extern void fn_06 (); fn_06 (); extern void fn_07 (); fn_07 (); extern void fn_08 (); fn_08 (); extern void fn_09 (); fn_09 (); #endif } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/000077500000000000000000000000001456671656200316335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/CMakeLists.txt000066400000000000000000000007221456671656200343740ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_parallel_calls LANGUAGES CXX) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(parallel_call) target_sources (parallel_call PRIVATE source/fn_00.cpp source/fn_01.cpp source/fn_02.cpp source/fn_03.cpp source/fn_04.cpp source/fn_05.cpp source/fn_06.cpp source/fn_07.cpp source/fn_08.cpp source/fn_09.cpp source/main.cpp) if(ODD) target_compile_definitions (parallel_call PRIVATE ODD) endif() gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/Makefile000066400000000000000000000021701456671656200332730ustar00rootroot00000000000000 build.%: mkdir -p build/$* && cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build/$* -D ODD=$(if $(filter b,$*),OFF,ON) cmake --build build/$* -- -v all: build.a build.b build.c run: txt cobertura html sonarqube coveralls .NOTPARALLEL: coverage.a.json coverage.b.json coverage.c.json coverage.%.json: cd build/$* && ./parallel_call $(GCOVR) --json-pretty --json $@ build/$* coverage.%.txt: coverage.%.json $(GCOVR) -a $< -o $@ txt: coverage.a.txt coverage.b.txt coverage.c.txt cobertura.%.xml: coverage.%.json $(GCOVR) -a $< --cobertura-pretty --cobertura $@ cobertura: cobertura.a.xml cobertura.b.xml cobertura.c.xml coverage.%.html: coverage.%.json $(GCOVR) -a $< --html-details -o $@ html: coverage.a.html coverage.b.html coverage.c.html coveralls.%.json: coverage.%.json $(GCOVR) -a $< --coveralls-pretty --coveralls $@ coveralls: coveralls.a.json coveralls.b.json coveralls.c.json sonarqube.%.xml: coverage.%.json $(GCOVR) -a $< --sonarqube -o $@ sonarqube: sonarqube.a.xml sonarqube.b.xml sonarqube.c.xml clean: rm -rf build rm -f run.*.done rm -f coverage.*.* cobertura.*.* sonarqube.*.* coveralls.*.* gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/000077500000000000000000000000001456671656200335715ustar00rootroot00000000000000gcc-12/000077500000000000000000000000001456671656200344665ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/referencecobertura.a.xml000066400000000000000000000110671456671656200374220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 . cobertura.b.xml000066400000000000000000000110721456671656200374170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 . cobertura.c.xml000066400000000000000000000110671456671656200374240ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 . coverage.a.functions.html000066400000000000000000000065511456671656200414040ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.a.html000066400000000000000000000221671456671656200373760ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.a.json000066400000000000000000000206561456671656200374040ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.a.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311051456671656200455000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 1 }
29

coverage.a.txt000066400000000000000000000024641456671656200372470ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.b.functions.html000066400000000000000000000065511456671656200414050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)not called0.0%
fn_01() (source/fn_01.cpp:2)not called0.0%
fn_02() (source/fn_02.cpp:2)not called0.0%
fn_03() (source/fn_03.cpp:2)not called0.0%
fn_04() (source/fn_04.cpp:2)not called0.0%
fn_05() (source/fn_05.cpp:2)called 1 time, returned 1 time100.0%
fn_06() (source/fn_06.cpp:2)called 1 time, returned 1 time100.0%
fn_07() (source/fn_07.cpp:2)called 1 time, returned 1 time100.0%
fn_08() (source/fn_08.cpp:2)called 1 time, returned 1 time100.0%
fn_09() (source/fn_09.cpp:2)called 1 time, returned 1 time100.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.b.html000066400000000000000000000221671456671656200373770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_01.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_02.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_03.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_04.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.b.json000066400000000000000000000206611456671656200374010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 16 }, { "branches": [], "count": 1, "line_number": 18 }, { "branches": [], "count": 1, "line_number": 20 }, { "branches": [], "count": 1, "line_number": 22 }, { "branches": [], "count": 1, "line_number": 24 }, { "branches": [], "count": 1, "line_number": 26 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.b.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311051456671656200455010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 fn_00 ();
7 extern void fn_01 ();
8 fn_01 ();
9 extern void fn_02 ();
10 fn_02 ();
11 extern void fn_03 ();
12 fn_03 ();
13 extern void fn_04 ();
14 fn_04 ();
15 #else
16 1 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 1 fn_05 ();
19 extern void fn_06 ();
20 1 fn_06 ();
21 extern void fn_07 ();
22 1 fn_07 ();
23 extern void fn_08 ();
24 1 fn_08 ();
25 extern void fn_09 ();
26 1 fn_09 ();
27 #endif
28 1 }
29

coverage.b.txt000066400000000000000000000024641456671656200372500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 0 0% 2-4 source/fn_01.cpp 3 0 0% 2-4 source/fn_02.cpp 3 0 0% 2-4 source/fn_03.cpp 3 0 0% 2-4 source/fn_04.cpp 3 0 0% 2-4 source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.c.functions.html000066400000000000000000000065511456671656200414060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.c.html000066400000000000000000000221671456671656200374000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.c.json000066400000000000000000000206561456671656200374060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.c.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311051456671656200455020ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 1 }
29

coverage.c.txt000066400000000000000000000024641456671656200372510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ sonarqube.a.xml000066400000000000000000000041711456671656200374310ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 sonarqube.b.xml000066400000000000000000000041741456671656200374350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 sonarqube.c.xml000066400000000000000000000041711456671656200374330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source/000077500000000000000000000000001456671656200331335ustar00rootroot00000000000000fn_00.cpp000066400000000000000000000001101456671656200344520ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_00() { std::cout << "00" << std::endl; } fn_01.cpp000066400000000000000000000001101456671656200344530ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_01() { std::cout << "01" << std::endl; } fn_02.cpp000066400000000000000000000001101456671656200344540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_02() { std::cout << "02" << std::endl; } fn_03.cpp000066400000000000000000000001101456671656200344550ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_03() { std::cout << "03" << std::endl; } fn_04.cpp000066400000000000000000000001101456671656200344560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_04() { std::cout << "04" << std::endl; } fn_05.cpp000066400000000000000000000001101456671656200344570ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_05() { std::cout << "05" << std::endl; } fn_06.cpp000066400000000000000000000001101456671656200344600ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_06() { std::cout << "06" << std::endl; } fn_07.cpp000066400000000000000000000001101456671656200344610ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_07() { std::cout << "07" << std::endl; } fn_08.cpp000066400000000000000000000001101456671656200344620ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_08() { std::cout << "08" << std::endl; } fn_09.cpp000066400000000000000000000001101456671656200344630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_09() { std::cout << "09" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source/main.cpp000066400000000000000000000007551456671656200345720ustar00rootroot00000000000000#include int main () { #if defined(ODD) std::cerr << "ODD\n"; extern void fn_00 (); fn_00 (); extern void fn_01 (); fn_01 (); extern void fn_02 (); fn_02 (); extern void fn_03 (); fn_03 (); extern void fn_04 (); fn_04 (); #else std::cerr << "EVEN\n"; extern void fn_05 (); fn_05 (); extern void fn_06 (); fn_06 (); extern void fn_07 (); fn_07 (); extern void fn_08 (); fn_08 (); extern void fn_09 (); fn_09 (); #endif } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/000077500000000000000000000000001456671656200316325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/CMakeLists.txt000066400000000000000000000007221456671656200343730ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_parallel_calls LANGUAGES CXX) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(parallel_call) target_sources (parallel_call PRIVATE source/fn_00.cpp source/fn_01.cpp source/fn_02.cpp source/fn_03.cpp source/fn_04.cpp source/fn_05.cpp source/fn_06.cpp source/fn_07.cpp source/fn_08.cpp source/fn_09.cpp source/main.cpp) if(ODD) target_compile_definitions (parallel_call PRIVATE ODD) endif() gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/Makefile000066400000000000000000000022251456671656200332730ustar00rootroot00000000000000 build.%: mkdir -p build/$* && cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build/$* -D ODD=$(if $(filter b,$*),OFF,ON) cmake --build build/$* -- -v all: build.a build.b build.c run: txt cobertura html sonarqube coveralls .NOTPARALLEL: coverage.a.json coverage.b.json coverage.c.json coverage.%.json: cd build/$* && ./parallel_call $(GCOVR) --verbose --json-pretty --json $@ --object-directory=build/$* coverage.%.txt: coverage.%.json $(GCOVR) -a $< -o $@ txt: coverage.a.txt coverage.b.txt coverage.c.txt cobertura.%.xml: coverage.%.json $(GCOVR) -a $< --cobertura-pretty --cobertura $@ cobertura: cobertura.a.xml cobertura.b.xml cobertura.c.xml coverage.%.html: coverage.%.json $(GCOVR) -a $< --html-details -o $@ html: coverage.a.html coverage.b.html coverage.c.html coveralls.%.json: coverage.%.json $(GCOVR) -a $< --coveralls-pretty --coveralls $@ coveralls: coveralls.a.json coveralls.b.json coveralls.c.json sonarqube.%.xml: coverage.%.json $(GCOVR) -a $< --sonarqube -o $@ sonarqube: sonarqube.a.xml sonarqube.b.xml sonarqube.c.xml clean: rm -rf build rm -f run.*.done rm -f coverage.*.* cobertura.*.* sonarqube.*.* coveralls.*.* gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/000077500000000000000000000000001456671656200335705ustar00rootroot00000000000000gcc-12/000077500000000000000000000000001456671656200344655ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/referencecobertura.a.xml000066400000000000000000000116131456671656200374160ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 . cobertura.b.xml000066400000000000000000000115771456671656200374300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 . cobertura.c.xml000066400000000000000000000115771456671656200374310ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 . coverage.a.functions.html000066400000000000000000000065511456671656200414030ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 44 52.3%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.a.html000066400000000000000000000221611456671656200373670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 44 52.3%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 57.1 57.1% 8 / 14 100.0% 1 / 1 -% 0 / 0

coverage.a.json000066400000000000000000000206561456671656200374030ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.a.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000314121456671656200455000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 14 57.1%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 1 }
29

coverage.a.txt000066400000000000000000000025101456671656200372360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 14 8 57% 16,18,20,22,24,26 ------------------------------------------------------------------------------ TOTAL 44 23 52% ------------------------------------------------------------------------------ coverage.b.functions.html000066400000000000000000000067361456671656200414110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)called 1 time, returned 1 time100.0%
fn_06() (source/fn_06.cpp:2)called 1 time, returned 1 time100.0%
fn_07() (source/fn_07.cpp:2)called 1 time, returned 1 time100.0%
fn_08() (source/fn_08.cpp:2)called 1 time, returned 1 time100.0%
fn_09() (source/fn_09.cpp:2)called 1 time, returned 1 time100.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

coverage.b.html000066400000000000000000000222601456671656200373700ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 14 / 14 100.0% 1 / 1 -% 0 / 0

coverage.b.json000066400000000000000000000206611456671656200374000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 16 }, { "branches": [], "count": 1, "line_number": 18 }, { "branches": [], "count": 1, "line_number": 20 }, { "branches": [], "count": 1, "line_number": 22 }, { "branches": [], "count": 1, "line_number": 24 }, { "branches": [], "count": 1, "line_number": 26 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.b.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000313231456671656200455020ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 14 14 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 1 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 1 fn_05 ();
19 extern void fn_06 ();
20 1 fn_06 ();
21 extern void fn_07 ();
22 1 fn_07 ();
23 extern void fn_08 ();
24 1 fn_08 ();
25 extern void fn_09 ();
26 1 fn_09 ();
27 #endif
28 2 }
29

coverage.b.txt000066400000000000000000000024261456671656200372450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 14 14 100% ------------------------------------------------------------------------------ TOTAL 44 44 100% ------------------------------------------------------------------------------ coverage.c.functions.html000066400000000000000000000067501456671656200414060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 2 times, returned 2 times100.0%
fn_01() (source/fn_01.cpp:2)called 2 times, returned 2 times100.0%
fn_02() (source/fn_02.cpp:2)called 2 times, returned 2 times100.0%
fn_03() (source/fn_03.cpp:2)called 2 times, returned 2 times100.0%
fn_04() (source/fn_04.cpp:2)called 2 times, returned 2 times100.0%
fn_05() (source/fn_05.cpp:2)called 1 time, returned 1 time100.0%
fn_06() (source/fn_06.cpp:2)called 1 time, returned 1 time100.0%
fn_07() (source/fn_07.cpp:2)called 1 time, returned 1 time100.0%
fn_08() (source/fn_08.cpp:2)called 1 time, returned 1 time100.0%
fn_09() (source/fn_09.cpp:2)called 1 time, returned 1 time100.0%
main (source/main.cpp:2)called 3 times, returned 3 times100.0%

coverage.c.html000066400000000000000000000222601456671656200373710ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 14 / 14 100.0% 1 / 1 -% 0 / 0

coverage.c.json000066400000000000000000000206561456671656200374050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.c.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000313231456671656200455030ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 14 14 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 3 int main () {
3 #if defined(ODD)
4 2 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 2 fn_00 ();
7 extern void fn_01 ();
8 2 fn_01 ();
9 extern void fn_02 ();
10 2 fn_02 ();
11 extern void fn_03 ();
12 2 fn_03 ();
13 extern void fn_04 ();
14 2 fn_04 ();
15 #else
16 1 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 1 fn_05 ();
19 extern void fn_06 ();
20 1 fn_06 ();
21 extern void fn_07 ();
22 1 fn_07 ();
23 extern void fn_08 ();
24 1 fn_08 ();
25 extern void fn_09 ();
26 1 fn_09 ();
27 #endif
28 3 }
29

coverage.c.txt000066400000000000000000000024261456671656200372460ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 14 14 100% ------------------------------------------------------------------------------ TOTAL 44 44 100% ------------------------------------------------------------------------------ sonarqube.a.xml000066400000000000000000000046151456671656200374330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 sonarqube.b.xml000066400000000000000000000045701456671656200374340ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 sonarqube.c.xml000066400000000000000000000045701456671656200374350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source/000077500000000000000000000000001456671656200331325ustar00rootroot00000000000000fn_00.cpp000066400000000000000000000001101456671656200344510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_00() { std::cout << "00" << std::endl; } fn_01.cpp000066400000000000000000000001101456671656200344520ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_01() { std::cout << "01" << std::endl; } fn_02.cpp000066400000000000000000000001101456671656200344530ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_02() { std::cout << "02" << std::endl; } fn_03.cpp000066400000000000000000000001101456671656200344540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_03() { std::cout << "03" << std::endl; } fn_04.cpp000066400000000000000000000001101456671656200344550ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_04() { std::cout << "04" << std::endl; } fn_05.cpp000066400000000000000000000001101456671656200344560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_05() { std::cout << "05" << std::endl; } fn_06.cpp000066400000000000000000000001101456671656200344570ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_06() { std::cout << "06" << std::endl; } fn_07.cpp000066400000000000000000000001101456671656200344600ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_07() { std::cout << "07" << std::endl; } fn_08.cpp000066400000000000000000000001101456671656200344610ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_08() { std::cout << "08" << std::endl; } fn_09.cpp000066400000000000000000000001101456671656200344620ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_09() { std::cout << "09" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source/main.cpp000066400000000000000000000007551456671656200345710ustar00rootroot00000000000000#include int main () { #if defined(ODD) std::cerr << "ODD\n"; extern void fn_00 (); fn_00 (); extern void fn_01 (); fn_01 (); extern void fn_02 (); fn_02 (); extern void fn_03 (); fn_03 (); extern void fn_04 (); fn_04 (); #else std::cerr << "EVEN\n"; extern void fn_05 (); fn_05 (); extern void fn_06 (); fn_06 (); extern void fn_07 (); fn_07 (); extern void fn_08 (); fn_08 (); extern void fn_09 (); fn_09 (); #endif } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/000077500000000000000000000000001456671656200257465ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/CMakeLists.txt000066400000000000000000000007221456671656200305070ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_parallel_calls LANGUAGES CXX) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(parallel_call) target_sources (parallel_call PRIVATE source/fn_00.cpp source/fn_01.cpp source/fn_02.cpp source/fn_03.cpp source/fn_04.cpp source/fn_05.cpp source/fn_06.cpp source/fn_07.cpp source/fn_08.cpp source/fn_09.cpp source/main.cpp) if(ODD) target_compile_definitions (parallel_call PRIVATE ODD) endif() gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/Makefile000066400000000000000000000021251456671656200274060ustar00rootroot00000000000000 build.%: mkdir -p build/$* && cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build/$* -D ODD=$(if $(filter b,$*),OFF,ON) cmake --build build/$* -- -v all: build.a build.b build.c run: txt cobertura html sonarqube coveralls coverage.%.json: cd build/$* && ./parallel_call $(GCOVR) --json-pretty --json $@ --object-directory=build/$* build/$* coverage.%.txt: coverage.%.json $(GCOVR) -a $< -o $@ txt: coverage.a.txt coverage.b.txt coverage.c.txt cobertura.%.xml: coverage.%.json $(GCOVR) -a $< --cobertura-pretty --cobertura $@ cobertura: cobertura.a.xml cobertura.b.xml cobertura.c.xml coverage.%.html: coverage.%.json $(GCOVR) -a $< --html-details -o $@ html: coverage.a.html coverage.b.html coverage.c.html coveralls.%.json: coverage.%.json $(GCOVR) -a $< --coveralls-pretty --coveralls $@ coveralls: coveralls.a.json coveralls.b.json coveralls.c.json sonarqube.%.xml: coverage.%.json $(GCOVR) -a $< --sonarqube -o $@ sonarqube: sonarqube.a.xml sonarqube.b.xml sonarqube.c.xml clean: rm -rf build rm -f run.*.done rm -f coverage.*.* cobertura.*.* sonarqube.*.* coveralls.*.* gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/candidate_tests.bash000077500000000000000000000062671456671656200317610ustar00rootroot00000000000000#!/bin/bash # The script describes working and failing cases # when having several coexisting build folders. set -eu rootdir="$(realpath "$(dirname "$0")")" build () { cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S ${rootdir} -B ${rootdir}/build/$1 -D ODD=$2 cmake --build ${rootdir}/build/$1 } # # run coverage data run () { ${rootdir}/build/$1/parallel_call } # calling gcovr from project root dir # specifying object dir and search dir # coexisting_object_directories generate_coverage_ok_1 () { gcovr \ --gcov-executable /usr/bin/gcov \ --object-directory ${rootdir}/build/$1 \ --output ${rootdir}/coverage.$1.txt \ ${rootdir}/build/$1 } # calling gcovr from project root dir # specifying object dir # not specifying search dir # => object files from other build directories are processed. # coexisting_object_directories_without_search_directory generate_coverage_fail_11 () { gcovr \ --gcov-executable /usr/bin/gcov \ --object-directory ${rootdir}/build/$1 \ --output ${rootdir}/coverage.$1.txt } # calling gcovr from project root dir # not specifying object dir # specifying search dir # => race conditions when triggering several gcovr calls. generate_coverage_fail_12 () { gcovr \ --gcov-executable /usr/bin/gcov \ --output ${rootdir}/coverage.$1.txt \ ${rootdir}/build/$1 } # calling gcovr from project build dir # specifying object dir # specifying root dir # specifying search dir generate_coverage_ok_2 () { cd ${rootdir}/build/$1 gcovr \ --gcov-executable /usr/bin/gcov \ --object-directory ${rootdir}/build/$1 \ --output ${rootdir}/coverage.$1.txt \ --root ${rootdir} \ ${rootdir}/build/$1 cd - } # calling gcovr from project build dir # specifying object dir # specifying root dir # not specifying search dir # => object files from other build directories are processed. generate_coverage_fail_21 () { cd ${rootdir}/build/$1 gcovr \ --gcov-executable /usr/bin/gcov \ --object-directory ${rootdir}/build/$1 \ --output ${rootdir}/coverage.$1.txt \ --root ${rootdir} cd - } # calling gcovr from project build dir # not specifying object dir # specifying root dir # specifying search dir # => race conditions when triggering several gcovr calls. generate_coverage_fail_22 () { cd ${rootdir}/build/$1 gcovr \ --gcov-executable /usr/bin/gcov \ --output ${rootdir}/coverage.$1.txt \ --root ${rootdir} \ ${rootdir}/build/$1 cd - } compare () { set +e for v in a b c ; do diff \ --brief \ --ignore-matching-lines="^Directory:" \ ${rootdir}/reference/gcc-12/coverage.$v.txt \ ${rootdir}/coverage.$v.txt ; done } cd ${rootdir} rm -f coverage.?.txt rm -rf ${rootdir}/build for v in a c ; do build $v ON; done for v in b ; do build $v OFF; done for v in a b c ; do run $v ; done #for v in a b c ; do generate_coverage_ok_1 $v & done ; wait #for v in a b c ; do generate_coverage_fail_11 $v : done # fails with incorrect reports #for v in a b c ; do generate_coverage_fail_12 $v & done ; wait # fails with race conditions #for v in a b c ; do generate_coverage_ok_2 $v ; done #for v in a b c ; do generate_coverage_fail_21 $v ; done # fails with incorrect reports #for v in a b c ; do generate_coverage_fail_22 $v & done ; wait # fails with race conditions compare gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/execute_once000066400000000000000000000000001456671656200303250ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/000077500000000000000000000000001456671656200277045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/000077500000000000000000000000001456671656200306605ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/cobertura.a.xml000066400000000000000000000110671456671656200336140ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/cobertura.b.xml000066400000000000000000000110721456671656200336110ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/cobertura.c.xml000066400000000000000000000110671456671656200336160ustar00rootroot00000000000000 . coverage.a.functions.html000066400000000000000000000065651456671656200355240ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 2 times, returned 2 times100.0%
fn_01() (source/fn_01.cpp:2)called 2 times, returned 2 times100.0%
fn_02() (source/fn_02.cpp:2)called 2 times, returned 2 times100.0%
fn_03() (source/fn_03.cpp:2)called 2 times, returned 2 times100.0%
fn_04() (source/fn_04.cpp:2)called 2 times, returned 2 times100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.a.html000066400000000000000000000221671456671656200335700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.a.json000066400000000000000000000206561456671656200335760ustar00rootroot00000000000000{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.a.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311071456671656200416150ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 2 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 2 fn_00 ();
7 extern void fn_01 ();
8 2 fn_01 ();
9 extern void fn_02 ();
10 2 fn_02 ();
11 extern void fn_03 ();
12 2 fn_03 ();
13 extern void fn_04 ();
14 2 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 2 }
29

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.a.txt000066400000000000000000000024641456671656200334410ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.b.functions.html000066400000000000000000000065651456671656200355250ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)not called0.0%
fn_01() (source/fn_01.cpp:2)not called0.0%
fn_02() (source/fn_02.cpp:2)not called0.0%
fn_03() (source/fn_03.cpp:2)not called0.0%
fn_04() (source/fn_04.cpp:2)not called0.0%
fn_05() (source/fn_05.cpp:2)called 2 times, returned 2 times100.0%
fn_06() (source/fn_06.cpp:2)called 2 times, returned 2 times100.0%
fn_07() (source/fn_07.cpp:2)called 2 times, returned 2 times100.0%
fn_08() (source/fn_08.cpp:2)called 2 times, returned 2 times100.0%
fn_09() (source/fn_09.cpp:2)called 2 times, returned 2 times100.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.b.html000066400000000000000000000221671456671656200335710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_01.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_02.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_03.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_04.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.b.json000066400000000000000000000206611456671656200335730ustar00rootroot00000000000000{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 16 }, { "branches": [], "count": 1, "line_number": 18 }, { "branches": [], "count": 1, "line_number": 20 }, { "branches": [], "count": 1, "line_number": 22 }, { "branches": [], "count": 1, "line_number": 24 }, { "branches": [], "count": 1, "line_number": 26 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.b.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311071456671656200416160ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 fn_00 ();
7 extern void fn_01 ();
8 fn_01 ();
9 extern void fn_02 ();
10 fn_02 ();
11 extern void fn_03 ();
12 fn_03 ();
13 extern void fn_04 ();
14 fn_04 ();
15 #else
16 2 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 2 fn_05 ();
19 extern void fn_06 ();
20 2 fn_06 ();
21 extern void fn_07 ();
22 2 fn_07 ();
23 extern void fn_08 ();
24 2 fn_08 ();
25 extern void fn_09 ();
26 2 fn_09 ();
27 #endif
28 2 }
29

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.b.txt000066400000000000000000000024641456671656200334420ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 0 0% 2-4 source/fn_01.cpp 3 0 0% 2-4 source/fn_02.cpp 3 0 0% 2-4 source/fn_03.cpp 3 0 0% 2-4 source/fn_04.cpp 3 0 0% 2-4 source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.c.functions.html000066400000000000000000000065651456671656200355260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 2 times, returned 2 times100.0%
fn_01() (source/fn_01.cpp:2)called 2 times, returned 2 times100.0%
fn_02() (source/fn_02.cpp:2)called 2 times, returned 2 times100.0%
fn_03() (source/fn_03.cpp:2)called 2 times, returned 2 times100.0%
fn_04() (source/fn_04.cpp:2)called 2 times, returned 2 times100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.c.html000066400000000000000000000221671456671656200335720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.c.json000066400000000000000000000206561456671656200336000ustar00rootroot00000000000000{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.c.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311071456671656200416170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 2 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 2 fn_00 ();
7 extern void fn_01 ();
8 2 fn_01 ();
9 extern void fn_02 ();
10 2 fn_02 ();
11 extern void fn_03 ();
12 2 fn_03 ();
13 extern void fn_04 ();
14 2 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 2 }
29

gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.c.txt000066400000000000000000000024641456671656200334430ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/sonarqube.a.xml000066400000000000000000000041711456671656200336230ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/sonarqube.b.xml000066400000000000000000000041741456671656200336270ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/sonarqube.c.xml000066400000000000000000000041711456671656200336250ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/source/000077500000000000000000000000001456671656200272465ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_00.cpp000066400000000000000000000001101456671656200306440ustar00rootroot00000000000000#include void fn_00() { std::cout << "00" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_01.cpp000066400000000000000000000001101456671656200306450ustar00rootroot00000000000000#include void fn_01() { std::cout << "01" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_02.cpp000066400000000000000000000001101456671656200306460ustar00rootroot00000000000000#include void fn_02() { std::cout << "02" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_03.cpp000066400000000000000000000001101456671656200306470ustar00rootroot00000000000000#include void fn_03() { std::cout << "03" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_04.cpp000066400000000000000000000001101456671656200306500ustar00rootroot00000000000000#include void fn_04() { std::cout << "04" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_05.cpp000066400000000000000000000001101456671656200306510ustar00rootroot00000000000000#include void fn_05() { std::cout << "05" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_06.cpp000066400000000000000000000001101456671656200306520ustar00rootroot00000000000000#include void fn_06() { std::cout << "06" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_07.cpp000066400000000000000000000001101456671656200306530ustar00rootroot00000000000000#include void fn_07() { std::cout << "07" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_08.cpp000066400000000000000000000001101456671656200306540ustar00rootroot00000000000000#include void fn_08() { std::cout << "08" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_09.cpp000066400000000000000000000001101456671656200306550ustar00rootroot00000000000000#include void fn_09() { std::cout << "09" << std::endl; } gcovr-7.2/gcovr/tests/coexisting_object_directories-from_root_dir/source/main.cpp000066400000000000000000000007551456671656200307050ustar00rootroot00000000000000#include int main () { #if defined(ODD) std::cerr << "ODD\n"; extern void fn_00 (); fn_00 (); extern void fn_01 (); fn_01 (); extern void fn_02 (); fn_02 (); extern void fn_03 (); fn_03 (); extern void fn_04 (); fn_04 (); #else std::cerr << "EVEN\n"; extern void fn_05 (); fn_05 (); extern void fn_06 (); fn_06 (); extern void fn_07 (); fn_07 (); extern void fn_08 (); fn_08 (); extern void fn_09 (); fn_09 (); #endif } gcovr-7.2/gcovr/tests/config-output/000077500000000000000000000000001456671656200176115ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/config-output/Makefile000066400000000000000000000011051456671656200212460ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) --html --html-self-contained --config config/gcovr.error.config 2>&1 | grep -F "gcovr.error.config: 1: gcov-ignore-parse-errors: must be one of" $(GCOVR) --html --html-self-contained --config config/gcovr.txt-branch.config 2>&1 | grep -F "(WARNING) Deprecated config key txt-branch used, please use 'txt-metric=branch' instead." $(GCOVR) --html --html-self-contained --config config/gcovr.config clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/config-output/config/000077500000000000000000000000001456671656200210565ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/config-output/config/gcovr.config000066400000000000000000000001051456671656200233610ustar00rootroot00000000000000html-css=style.css output=../coverage.html filter=.* search-path=../ gcovr-7.2/gcovr/tests/config-output/config/gcovr.error.config000066400000000000000000000000551456671656200245150ustar00rootroot00000000000000gcov-ignore-parse-errors=yes txt-branch=true gcovr-7.2/gcovr/tests/config-output/config/gcovr.txt-branch.config000066400000000000000000000000201456671656200254260ustar00rootroot00000000000000txt-branch=true gcovr-7.2/gcovr/tests/config-output/config/style.css000066400000000000000000000000211456671656200227210ustar00rootroot00000000000000/* custom CSS */ gcovr-7.2/gcovr/tests/config-output/main.cpp000066400000000000000000000000331456671656200212350ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/config-output/reference/000077500000000000000000000000001456671656200215475ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/config-output/reference/clang-10/000077500000000000000000000000001456671656200230515ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/config-output/reference/clang-10/coverage.html000066400000000000000000000150301456671656200255310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/config-output/reference/gcc-5/000077500000000000000000000000001456671656200224455ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/config-output/reference/gcc-5/coverage.html000066400000000000000000000150301456671656200251250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/config-toml/000077500000000000000000000000001456671656200172245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/config-toml/Makefile000066400000000000000000000005401456671656200206630ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html txt html: ./testcase rm -f *.toml cp config/pyproject.toml pyproject.toml $(GCOVR) ../ txt: ./testcase rm -f *.toml sed -e 's/.*gcovr.*//' config/pyproject.toml > gcovr.toml $(GCOVR) --verbose ../ clean: rm -f testcase rm -f *.gc* rm -f coverage.* *.toml gcovr-7.2/gcovr/tests/config-toml/config/000077500000000000000000000000001456671656200204715ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/config-toml/config/pyproject.toml000066400000000000000000000002041456671656200234010ustar00rootroot00000000000000[tool.gcovr] filter=[ 'main\.cpp', '.*'] html = "coverage.html" html-self-contained = true txt="coverage.txt" txt-metric="branch"gcovr-7.2/gcovr/tests/config-toml/main.cpp000066400000000000000000000000331456671656200206500ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/config-toml/reference/000077500000000000000000000000001456671656200211625ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/config-toml/reference/clang-10/000077500000000000000000000000001456671656200224645ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/config-toml/reference/clang-10/coverage.html000066400000000000000000000363361456671656200251600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: €00-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/config-toml/reference/clang-10/coverage.txt000066400000000000000000000012261456671656200250210ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 0 0 --% ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/config-toml/reference/gcc-5/000077500000000000000000000000001456671656200220605ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/config-toml/reference/gcc-5/coverage.html000066400000000000000000000363361456671656200245540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: €00-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/config-toml/reference/gcc-5/coverage.txt000066400000000000000000000012261456671656200244150ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 0 0 --% ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/conftest.py000066400000000000000000000022671456671656200172140ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** def pytest_addoption(parser): # pragma: no cover parser.addoption( "--generate_reference", action="store_true", help="Generate the reference" ) parser.addoption( "--update_reference", action="store_true", help="Update the reference" ) parser.addoption( "--archive_differences", action="store_true", help="Archive the different files" ) parser.addoption( "--skip_clean", action="store_true", help="Skip the clean after the test" ) gcovr-7.2/gcovr/tests/coveralls-ci/000077500000000000000000000000001456671656200173715ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coveralls-ci/Makefile000066400000000000000000000061251456671656200210350ustar00rootroot00000000000000 # Unset all supported CI's unexport GCOVR_TEST_SUITE export GCOVR_TEST_SUITE_NO_GIT_COMMAND := 1 unexport TRAVIS_JOB_ID unexport APPVEYOR_URL unexport JENKINS_URL unexport GITHUB_ACTIONS unexport GITHUB_HEAD_REF all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: coveralls coveralls: coveralls.stub.json coveralls.travis.json coveralls.appveyor.json coveralls.jenkins.json coveralls.github-actions.json coveralls.github-actions-pr.json # Pass coverage.json: ./testcase $(GCOVR) -d --json-pretty --json -o $@ coveralls.stub.json: export GCOVR_TEST_SUITE := 1 coveralls.stub.json: coverage.json $(GCOVR) --json-add-tracefile $< --coveralls-pretty --coveralls $@ coveralls.travis.json: export TRAVIS_JOB_ID := TRAVIS_JOB_ID coveralls.travis.json: export TRAVIS_BUILD_NUMBER := TRAVIS_BUILD_NUMBER coveralls.travis.json: export TRAVIS_PULL_REQUEST := 123 coveralls.travis.json: export TRAVIS_BRANCH := test_branch coveralls.travis.json: export TRAVIS_COMMIT := TRAVIS_COMMIT coveralls.travis.json: coverage.json $(GCOVR) --json-add-tracefile $< --coveralls-pretty --coveralls $@ coveralls.appveyor.json: export APPVEYOR_URL := APPVEYOR_URL coveralls.appveyor.json: export APPVEYOR_JOB_ID := APPVEYOR_JOB_ID coveralls.appveyor.json: export APPVEYOR_JOB_NUMBER := APPVEYOR_JOB_NUMBER coveralls.appveyor.json: export APPVEYOR_REPO_COMMIT := APPVEYOR_REPO_COMMIT coveralls.appveyor.json: export APPVEYOR_PULL_REQUEST_NUMBER := 123 coveralls.appveyor.json: export APPVEYOR_REPO_BRANCH := test_branch coveralls.appveyor.json: coverage.json $(GCOVR) --json-add-tracefile $< --coveralls-pretty --coveralls $@ coveralls.jenkins.json: export JENKINS_URL := JENKINS_URL coveralls.jenkins.json: export JOB_NAME := JOB_NAME coveralls.jenkins.json: export BUILD_ID := BUILD_ID coveralls.jenkins.json: export GIT_COMMIT := GIT_COMMIT coveralls.jenkins.json: export CHANGE_ID := 123 coveralls.jenkins.json: export BRANCH_NAME := test_branch coveralls.jenkins.json: coverage.json $(GCOVR) --json-add-tracefile $< --coveralls-pretty --coveralls $@ coveralls.github-actions.json: export GITHUB_ACTIONS := GITHUB_ACTIONS coveralls.github-actions.json: export GITHUB_WORKFLOW := GITHUB_WORKFLOW coveralls.github-actions.json: export GITHUB_RUN_ID := GITHUB_RUN_ID coveralls.github-actions.json: export GITHUB_SHA := GITHUB_SHA coveralls.github-actions.json: export GITHUB_REF := refs/head/test_branch coveralls.github-actions.json: coverage.json $(GCOVR) --json-add-tracefile $< --coveralls-pretty --coveralls $@ coveralls.github-actions-pr.json: export GITHUB_ACTIONS := GITHUB_ACTIONS coveralls.github-actions-pr.json: export GITHUB_WORKFLOW := GITHUB_WORKFLOW coveralls.github-actions-pr.json: export GITHUB_RUN_ID := GITHUB_RUN_ID coveralls.github-actions-pr.json: export GITHUB_SHA := GITHUB_SHA coveralls.github-actions-pr.json: export GITHUB_HEAD_REF := refs/pull/123/merge coveralls.github-actions-pr.json: export GITHUB_REF := test_branch coveralls.github-actions-pr.json: coverage.json $(GCOVR) --json-add-tracefile $< --coveralls-pretty --coveralls $@ clean: rm -f testcase rm -f *.gc* rm -f coverage*.* coveralls.*.json gcovr-7.2/gcovr/tests/coveralls-ci/main.cpp000066400000000000000000000000331456671656200210150ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/coveralls-ci/reference/000077500000000000000000000000001456671656200213275ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coveralls-ci/reference/clang-10/000077500000000000000000000000001456671656200226315ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coveralls-ci/reference/clang-10/coveralls.appveyor.json000066400000000000000000000007711456671656200273670ustar00rootroot00000000000000{ "commit_sha": "APPVEYOR_REPO_COMMIT", "run_at": "2022-04-08 21:30:55 UTC", "service_job_id": "APPVEYOR_JOB_ID", "service_name": "appveyor", "service_number": "APPVEYOR_JOB_NUMBER", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.2/gcovr/tests/coveralls-ci/reference/clang-10/coveralls.github-actions-pr.json000066400000000000000000000007621456671656200310610ustar00rootroot00000000000000{ "commit_sha": "GITHUB_SHA", "run_at": "2022-04-08 21:30:56 UTC", "service_job_id": "GITHUB_WORKFLOW", "service_name": "github-actions-ci", "service_number": "GITHUB_RUN_ID", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.2/gcovr/tests/coveralls-ci/reference/clang-10/coveralls.github-actions.json000066400000000000000000000007171456671656200304420ustar00rootroot00000000000000{ "commit_sha": "GITHUB_SHA", "run_at": "2022-04-08 21:30:55 UTC", "service_job_id": "GITHUB_WORKFLOW", "service_name": "github-actions-ci", "service_number": "GITHUB_RUN_ID", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.2/gcovr/tests/coveralls-ci/reference/clang-10/coveralls.jenkins.json000066400000000000000000000007371456671656200271650ustar00rootroot00000000000000{ "commit_sha": "GIT_COMMIT", "run_at": "2022-04-08 21:30:55 UTC", "service_job_id": "JOB_NAME", "service_name": "jenkins-ci", "service_number": "BUILD_ID", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.2/gcovr/tests/coveralls-ci/reference/clang-10/coveralls.stub.json000066400000000000000000000006741456671656200265010ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:30:55 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.2/gcovr/tests/coveralls-ci/reference/clang-10/coveralls.travis.json000066400000000000000000000007611456671656200270310ustar00rootroot00000000000000{ "commit_sha": "TRAVIS_COMMIT", "run_at": "2022-04-08 21:30:55 UTC", "service_job_id": "TRAVIS_JOB_ID", "service_name": "travis-ci", "service_number": "TRAVIS_BUILD_NUMBER", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.2/gcovr/tests/coveralls-ci/reference/gcc-5/000077500000000000000000000000001456671656200222255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/coveralls-ci/reference/gcc-5/coveralls.appveyor.json000066400000000000000000000007711456671656200267630ustar00rootroot00000000000000{ "commit_sha": "APPVEYOR_REPO_COMMIT", "run_at": "2022-04-08 20:58:09 UTC", "service_job_id": "APPVEYOR_JOB_ID", "service_name": "appveyor", "service_number": "APPVEYOR_JOB_NUMBER", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.2/gcovr/tests/coveralls-ci/reference/gcc-5/coveralls.github-actions-pr.json000066400000000000000000000007621456671656200304550ustar00rootroot00000000000000{ "commit_sha": "GITHUB_SHA", "run_at": "2022-04-08 20:58:10 UTC", "service_job_id": "GITHUB_WORKFLOW", "service_name": "github-actions-ci", "service_number": "GITHUB_RUN_ID", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.2/gcovr/tests/coveralls-ci/reference/gcc-5/coveralls.github-actions.json000066400000000000000000000007171456671656200300360ustar00rootroot00000000000000{ "commit_sha": "GITHUB_SHA", "run_at": "2022-04-08 20:58:09 UTC", "service_job_id": "GITHUB_WORKFLOW", "service_name": "github-actions-ci", "service_number": "GITHUB_RUN_ID", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.2/gcovr/tests/coveralls-ci/reference/gcc-5/coveralls.jenkins.json000066400000000000000000000007371456671656200265610ustar00rootroot00000000000000{ "commit_sha": "GIT_COMMIT", "run_at": "2022-04-08 20:58:09 UTC", "service_job_id": "JOB_NAME", "service_name": "jenkins-ci", "service_number": "BUILD_ID", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.2/gcovr/tests/coveralls-ci/reference/gcc-5/coveralls.stub.json000066400000000000000000000006741456671656200260750ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:58:09 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.2/gcovr/tests/coveralls-ci/reference/gcc-5/coveralls.travis.json000066400000000000000000000007611456671656200264250ustar00rootroot00000000000000{ "commit_sha": "TRAVIS_COMMIT", "run_at": "2022-04-08 20:58:09 UTC", "service_job_id": "TRAVIS_JOB_ID", "service_name": "travis-ci", "service_number": "TRAVIS_BUILD_NUMBER", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.2/gcovr/tests/csv/000077500000000000000000000000001456671656200156015ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/csv/Makefile000066400000000000000000000003001456671656200172320ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: csv csv: ./testcase $(GCOVR) -d --csv -o coverage.csv clean: rm -f testcase rm -f *.gc* rm -f coverage*.csv gcovr-7.2/gcovr/tests/csv/main.cpp000066400000000000000000000000361456671656200172300ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/csv/reference/000077500000000000000000000000001456671656200175375ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/csv/reference/clang-10/000077500000000000000000000000001456671656200210415ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/csv/reference/clang-10/coverage.csv000066400000000000000000000002521456671656200233500ustar00rootroot00000000000000filename,line_total,line_covered,line_percent,branch_total,branch_covered,branch_percent,function_total,function_covered,function_percent main.cpp,2,2,1.0,0,0,,1,1,1.0 gcovr-7.2/gcovr/tests/csv/reference/gcc-5/000077500000000000000000000000001456671656200204355ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/csv/reference/gcc-5/coverage.csv000066400000000000000000000002521456671656200227440ustar00rootroot00000000000000filename,line_total,line_covered,line_percent,branch_total,branch_covered,branch_percent,function_total,function_covered,function_percent main.cpp,2,2,1.0,0,0,,1,1,1.0 gcovr-7.2/gcovr/tests/decisions-neg-delta/000077500000000000000000000000001456671656200206245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/Makefile000066400000000000000000000011611456671656200222630ustar00rootroot00000000000000all: $(CXX) -std=c++11 -fprofile-arcs -ftest-coverage -O0 main.cpp -o testcase run: html txt json json_summary coverage.json: ./testcase $(GCOVR) --verbose --decisions --json-pretty --json -o coverage.json json_summary: coverage.json $(GCOVR) --keep --verbose -a coverage.json --decisions --json-summary-pretty -o summary_coverage.json html: coverage.json $(GCOVR) --verbose -a coverage.json --decisions --html-details -o coverage.html txt: coverage.json $(GCOVR) --verbose -a coverage.json --txt-metric decision -o coverage.txt json: coverage.json # pass clean: rm -f testcase rm -f *.gc* rm -f coverage*.* gcovr-7.2/gcovr/tests/decisions-neg-delta/README000066400000000000000000000004731456671656200215100ustar00rootroot00000000000000This test case causes a negative delta value during the multiline decision analysis, which results in a: + ```DecisionCoverageUncheckable``` decision and a debug log (commit: b814f88e6b70dd93e3f963402e2b5e530fed84d0) + ```AssertionError: assert count_false >= 0``` (commit: 10a8a17eb748abc3c823dbbb43f7b7f752d415de)gcovr-7.2/gcovr/tests/decisions-neg-delta/main.cpp000066400000000000000000000003541456671656200222560ustar00rootroot00000000000000#include class Foo { public: void work(int arg) { if (arg < 2) { std::vector tmp{0, 0}; for (int i : tmp) { } } } }; int main(int argc, char **argv) { Foo foo; foo.work(1); return 0; }gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/000077500000000000000000000000001456671656200225625ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/clang-10/000077500000000000000000000000001456671656200240645ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/clang-10/coverage.css000066400000000000000000000312761456671656200264020ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/clang-10/coverage.functions.html000066400000000000000000000040001456671656200305460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 4 6 66.7%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
_ZN3Foo4workEi (main.cpp:5)called 1 time, returned 1 time81.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/clang-10/coverage.html000066400000000000000000000057771456671656200265650ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 4 6 66.7%
Decisions: 3 4 75.0%

File Lines Functions Branches Decisions
main.cpp 100.0 100.0% 9 / 9 100.0% 2 / 2 66.7% 4 / 6 75.0% 3 / 4

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/clang-10/coverage.json000066400000000000000000000104341456671656200265540ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 81.0, "execution_count": 1, "lineno": 5, "name": "_ZN3Foo4workEi", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 1, "count": 2, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000272601456671656200346250ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 4 6 66.7%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 1 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16 1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/clang-10/coverage.txt000066400000000000000000000012331456671656200264170ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Decisions Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 4 3 75% 6 ------------------------------------------------------------------------------ TOTAL 4 3 75% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/clang-13/000077500000000000000000000000001456671656200240675ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/clang-13/coverage.functions.html000066400000000000000000000040001456671656200305510ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 4 6 66.7%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time80.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/clang-13/coverage.json000066400000000000000000000104341456671656200265570ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 80.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 1, "count": 2, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000272601456671656200346300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 4 6 66.7%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 1 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16 1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-10/000077500000000000000000000000001456671656200235345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-10/coverage.functions.html000066400000000000000000000040001456671656200302160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time70.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-10/coverage.json000066400000000000000000000110361456671656200262230ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 70.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277501456671656200343010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-11/000077500000000000000000000000001456671656200235355ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-11/coverage.functions.html000066400000000000000000000040001456671656200302170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time70.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-11/coverage.html000066400000000000000000000057771456671656200262360ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

File Lines Functions Branches Decisions
main.cpp 100.0 100.0% 9 / 9 100.0% 2 / 2 62.5% 5 / 8 75.0% 3 / 4

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-11/coverage.json000066400000000000000000000113621456671656200262260ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 70.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 1, "count": 2, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277771456671656200343130ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 1 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-12/000077500000000000000000000000001456671656200235365ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-12/coverage.functions.html000066400000000000000000000040001456671656200302200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time78.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-12/coverage.json000066400000000000000000000113621456671656200262270ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 78.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 1, "count": 2, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277771456671656200343140ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 1 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-13/000077500000000000000000000000001456671656200235375ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-13/coverage.functions.html000066400000000000000000000040001456671656200302210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time79.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-13/coverage.json000066400000000000000000000113621456671656200262300ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 79.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 1, "count": 2, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277771456671656200343150ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 1 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-5/000077500000000000000000000000001456671656200234605ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-5/coverage.css000066400000000000000000000312761456671656200257760ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-5/coverage.functions.html000066400000000000000000000040001456671656200301420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time88.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-5/coverage.html000066400000000000000000000057771456671656200261610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

File Lines Functions Branches Decisions
main.cpp 100.0 100.0% 8 / 8 100.0% 2 / 2 62.5% 5 / 8 75.0% 3 / 4

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-5/coverage.json000066400000000000000000000110361456671656200261470ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 88.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277501456671656200342250ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-5/coverage.txt000066400000000000000000000012331456671656200260130ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Decisions Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 4 3 75% 6 ------------------------------------------------------------------------------ TOTAL 4 3 75% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-6/000077500000000000000000000000001456671656200234615ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-6/coverage.functions.html000066400000000000000000000040001456671656200301430ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time82.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-6/coverage.json000066400000000000000000000110361456671656200261500ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 82.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277501456671656200342260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-8-Windows/000077500000000000000000000000001456671656200251135ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-8-Windows/coverage.functions.html000066400000000000000000000040051456671656200316020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time74.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-8-Windows/coverage.json000066400000000000000000000112451456671656200276040ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 74.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277561456671656200356660ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-9/000077500000000000000000000000001456671656200234645ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-9/coverage.functions.html000066400000000000000000000040001456671656200301460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time74.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-9/coverage.json000066400000000000000000000110361456671656200261530ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 74.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277501456671656200342310ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions-neg-delta/reference/gcc-9 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/decisions/000077500000000000000000000000001456671656200167665ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/Makefile000066400000000000000000000011711456671656200204260ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage main.cpp switch_test.cpp -o testcase run: html txt json json_summary coverage.json: ./testcase $(GCOVR) --keep --verbose --decisions --json-pretty --json -o coverage.json json_summary: coverage.json $(GCOVR) --keep --verbose -a coverage.json --decisions --json-summary-pretty -o summary_coverage.json html: coverage.json $(GCOVR) --verbose -a coverage.json --decisions --html-details -o coverage.html txt: coverage.json $(GCOVR) --verbose -a coverage.json --txt-metric decision -o coverage.txt json: coverage.json # pass clean: rm -f testcase rm -f *.gc* rm -f coverage*.* gcovr-7.2/gcovr/tests/decisions/README000066400000000000000000000001101456671656200176360ustar00rootroot00000000000000This test case evaluates the newly added decisions functionality. gcovr-7.2/gcovr/tests/decisions/main.cpp000066400000000000000000000121651456671656200204230ustar00rootroot00000000000000#include "stdint.h" #include "stdbool.h" #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__) #include "switch_test.h" #endif bool checkBiggerTrue(int a) { if (a > 5) { return true; } else { return false; } } bool checkBiggerFalse(int a) { if (a > 5) { return true; } else { return false; } } bool checkBiggerBoth(int a) { if (a > 5) { return true; } else { return false; } } bool checkSmallerTrue(int a) { if (a < 5) { return true; } else { return false; } } bool checkSmallerFalse(int a) { if (a < 5) { return true; } else { return false; } } bool checkEqualTrue(int a) { if (a == 5) { return true; } else { return false; } } bool checkEqualFalse(int a) { if (a == 5) { return true; } else { return false; } } bool checkNotEqualTrue(int a) { if (a != 5) { return true; } else { return false; } } bool checkNotEqualFalse(int a) { if (a != 5) { return true; } else { return false; } } bool checkComplexTrue(int a) { if (a == 5 || (a > 5 && a < 10)) { return true; } else { return false; } } bool checkComplexFalse(int a) { if (a == 5 || (a > 5 && a < 10)) { return true; } else { return false; } } bool checkElseIf1(int a) { if (a == 5) { return true; } else if (a == 9) { return true; } else { return false; } } bool checkElseIf2(int a) { if (a == 5) { return true; } else if (a == 10) { return true; } else { return false; } } bool checkElseIf3(int a) { if (a == 5) { return true; } else if (a == 10) { return true; } else { return false; } } bool checkSwitch1(int a) { switch (a) { case 5: return true; break; /* Comment */ case 10: /* Comment */ return true; /* Comment */ break; /* Comment */ default: /* Comment */ return false; /* Comment */ break; /* Comment */ } } bool checkSwitch2(int a) { switch (a) { case 5: return true; break; case 10: return true; break; default: return false; break; } } bool checkSwitch3(int a) { switch (a) { case 5: return true; break; case 10: return true; break; default: return false; break; } } bool checkCompactBranch1True(int a) { if (a > 5) { return true; } else { return false; } } bool checkCompactBranch1False(int a) { if (a > 5) { return true; } else { return false; } } bool checkCompactBranch2True(int a) { if (a > 5 && a < 10) { return true; } else { return false; } } bool checkCompactBranch2False(int a) { if (a > 5 && a < 10) { return true; } else { return false; } } bool checkTernary1True(int a) { return (a == 5) ? true : false; } bool checkTernary1False(int a) { return (a == 5) ? true : false; } bool checkTernary2True(int a) { return (a > 5 && a < 10) ? true : false; } bool checkTernary2False(int a) { return (a > 5 && a < 10) ? true : false; } int checkForLoop(int a) { int temp = 0; for (int i = 0; i < a; i++) { temp += a; } return temp; } int checkComplexForLoop(int a) { int temp = 0; for (int i = 0; i < a && a < 6; i++) { temp += a; } return temp; } int checkWhileLoop(int a) { int temp = 0; int counter = 0; while (counter < a) { counter++; temp += a; } return temp; } int checkDoWhileLoop(int a) { int temp = 0; int counter = 0; do { counter++; temp += a; } while (counter < a); return temp; } bool checkInterpreter(int a) { char test1[] = " while "; a++; char test2[] = " for "; { a++; } char test3[] = " if("; a++; char test4[] = " do "; a++; if (a > 5) { return true; } return false; } void verify_issue_679(const bool b) { if (b) { for (int i = 0; i < 10; i++) { } } } int main(int argc, char *argv[]) { checkBiggerTrue(6); checkBiggerFalse(4); checkBiggerBoth(6); checkBiggerBoth(4); checkSmallerTrue(4); checkSmallerFalse(6); checkEqualTrue(5); checkEqualFalse(2); checkNotEqualTrue(2); checkNotEqualFalse(5); checkComplexTrue(8); checkComplexFalse(2); checkElseIf1(5); checkElseIf2(10); checkElseIf3(0); checkSwitch1(5); checkSwitch2(10); checkSwitch3(0); #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__) SwitchTestIssue783{}.checkSwitch(); #endif checkCompactBranch1True(6); checkCompactBranch1False(4); checkCompactBranch2True(6); checkCompactBranch2False(4); checkTernary1True(6); checkTernary1False(4); checkTernary2True(6); checkTernary2False(4); checkForLoop(5); checkComplexForLoop(5); checkWhileLoop(5); checkDoWhileLoop(5); checkInterpreter(2); verify_issue_679(false); verify_issue_679(true); return 0; } gcovr-7.2/gcovr/tests/decisions/reference/000077500000000000000000000000001456671656200207245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/clang-10/000077500000000000000000000000001456671656200222265ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/clang-10/coverage.functions.html000066400000000000000000000204111456671656200267140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 181 209 86.6%
Functions: 36 36 100.0%
Branches: 48 91 52.7%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
_Z12checkElseIf1i (main.cpp:140)called 1 time, returned 1 time57.0%
_Z12checkElseIf2i (main.cpp:156)called 1 time, returned 1 time71.0%
_Z12checkElseIf3i (main.cpp:172)called 1 time, returned 1 time71.0%
_Z12checkForLoopi (main.cpp:281)called 1 time, returned 1 time100.0%
_Z12checkSwitch1i (main.cpp:188)called 1 time, returned 1 time66.0%
_Z12checkSwitch2i (main.cpp:209)called 1 time, returned 1 time66.0%
_Z12checkSwitch3i (main.cpp:225)called 1 time, returned 1 time66.0%
_Z14checkEqualTruei (main.cpp:68)called 1 time, returned 1 time80.0%
_Z14checkWhileLoopi (main.cpp:301)called 1 time, returned 1 time100.0%
_Z15checkBiggerBothi (main.cpp:32)called 2 times, returned 2 times100.0%
_Z15checkBiggerTruei (main.cpp:8)called 1 time, returned 1 time80.0%
_Z15checkEqualFalsei (main.cpp:80)called 1 time, returned 1 time80.0%
_Z16checkBiggerFalsei (main.cpp:20)called 1 time, returned 1 time80.0%
_Z16checkComplexTruei (main.cpp:116)called 1 time, returned 1 time85.0%
_Z16checkDoWhileLoopi (main.cpp:315)called 1 time, returned 1 time100.0%
_Z16checkInterpreteri (main.cpp:329)called 1 time, returned 1 time80.0%
_Z16checkSmallerTruei (main.cpp:44)called 1 time, returned 1 time80.0%
_Z16verify_issue_679b (main.cpp:353)called 2 times, returned 2 times100.0%
_Z17checkComplexFalsei (main.cpp:128)called 1 time, returned 1 time71.0%
_Z17checkNotEqualTruei (main.cpp:92)called 1 time, returned 1 time80.0%
_Z17checkSmallerFalsei (main.cpp:56)called 1 time, returned 1 time80.0%
_Z17checkTernary1Truei (main.cpp:261)called 1 time, returned 1 time100.0%
_Z17checkTernary2Truei (main.cpp:271)called 1 time, returned 1 time100.0%
_Z18checkNotEqualFalsei (main.cpp:104)called 1 time, returned 1 time80.0%
_Z18checkTernary1Falsei (main.cpp:266)called 1 time, returned 1 time100.0%
_Z18checkTernary2Falsei (main.cpp:276)called 1 time, returned 1 time75.0%
_Z19checkComplexForLoopi (main.cpp:291)called 1 time, returned 1 time100.0%
_Z23checkCompactBranch1Truei (main.cpp:241)called 1 time, returned 1 time80.0%
_Z23checkCompactBranch2Truei (main.cpp:251)called 1 time, returned 1 time83.0%
_Z24checkCompactBranch1Falsei (main.cpp:246)called 1 time, returned 1 time80.0%
_Z24checkCompactBranch2Falsei (main.cpp:256)called 1 time, returned 1 time66.0%
_ZN18SwitchTestIssue78311checkSwitchEv (switch_test.cpp:7)called 1 time, returned 1 time100.0%
_ZN18SwitchTestIssue78311doSomethingENS_8SomeEnumE (switch_test.h:15)called 1 time, returned 1 time57.0%
_ZN18SwitchTestIssue783C2Ev (switch_test.cpp:5)called 1 time, returned 1 time60.0%
_ZN18SwitchTestIssue783D2Ev (switch_test.h:6)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time60.0%

gcovr-7.2/gcovr/tests/decisions/reference/clang-10/coverage.html000066400000000000000000000111301456671656200247030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 181 209 86.6%
Functions: 36 36 100.0%
Branches: 48 91 52.7%
Decisions: 34 68 50.0%

File Lines Functions Branches Decisions
main.cpp 87.3 87.3% 172 / 197 100.0% 32 / 32 54.1% 46 / 85 50.8% 33 / 65
switch_test.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
switch_test.h 62.5 62.5% 5 / 8 100.0% 2 / 2 25.0% 1 / 4 33.3% 1 / 3

gcovr-7.2/gcovr/tests/decisions/reference/clang-10/coverage.json000066400000000000000000002405511456671656200247230ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 57.0, "execution_count": 1, "lineno": 140, "name": "_Z12checkElseIf1i", "returned_count": 1 }, { "blocks_percent": 71.0, "execution_count": 1, "lineno": 156, "name": "_Z12checkElseIf2i", "returned_count": 1 }, { "blocks_percent": 71.0, "execution_count": 1, "lineno": 172, "name": "_Z12checkElseIf3i", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "_Z12checkForLoopi", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 188, "name": "_Z12checkSwitch1i", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 209, "name": "_Z12checkSwitch2i", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 225, "name": "_Z12checkSwitch3i", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 68, "name": "_Z14checkEqualTruei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "_Z14checkWhileLoopi", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "_Z15checkBiggerBothi", "returned_count": 2 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 8, "name": "_Z15checkBiggerTruei", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 80, "name": "_Z15checkEqualFalsei", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 20, "name": "_Z16checkBiggerFalsei", "returned_count": 1 }, { "blocks_percent": 85.0, "execution_count": 1, "lineno": 116, "name": "_Z16checkComplexTruei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "_Z16checkDoWhileLoopi", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "_Z16checkInterpreteri", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 44, "name": "_Z16checkSmallerTruei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "_Z16verify_issue_679b", "returned_count": 2 }, { "blocks_percent": 71.0, "execution_count": 1, "lineno": 128, "name": "_Z17checkComplexFalsei", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 92, "name": "_Z17checkNotEqualTruei", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 56, "name": "_Z17checkSmallerFalsei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "_Z17checkTernary1Truei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 271, "name": "_Z17checkTernary2Truei", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 104, "name": "_Z18checkNotEqualFalsei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "_Z18checkTernary1Falsei", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 276, "name": "_Z18checkTernary2Falsei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "_Z19checkComplexForLoopi", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 241, "name": "_Z23checkCompactBranch1Truei", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 251, "name": "_Z23checkCompactBranch2Truei", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 246, "name": "_Z24checkCompactBranch1Falsei", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 256, "name": "_Z24checkCompactBranch2Falsei", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 18 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 30 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 42 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 54 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 66 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 78 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 90 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 102 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 114 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 126 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 138 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 154 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 170 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 186 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 207 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 223 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 239 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 244 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 249 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 254 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 259 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 5, "gcovr/md5": "68e4fcd72e87ba52e753d0af1b16fc7d", "line_number": 287 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 3, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 3, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 5, "gcovr/md5": "68e4fcd72e87ba52e753d0af1b16fc7d", "line_number": 297 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 1, "gcovr/md5": "c0c9ed61fb99428c3859e48844926c6c", "line_number": 320 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 1, "count": 4, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 0, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 351 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 1, "count": 10, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 10, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 356 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 357 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 }, { "branches": [], "count": 0, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 414 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "_ZN18SwitchTestIssue78311checkSwitchEv", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 5, "name": "_ZN18SwitchTestIssue783C2Ev", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 57.0, "execution_count": 1, "lineno": 15, "name": "_ZN18SwitchTestIssue78311doSomethingENS_8SomeEnumE", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 6, "name": "_ZN18SwitchTestIssue783D2Ev", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "df72eab90372f983f0d57b89b580221b", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 22 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005720541456671656200327750ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 172 197 87.3%
Functions: 32 32 100.0%
Branches: 46 85 54.1%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 1 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 1 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 2 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 1 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 1 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 1 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 1 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 1 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 1 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 1 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 1 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 1 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 1 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 1 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194 case 10:
195 /* Comment */
196
0/1
✗ Decision 'true' not taken.
return true;
197 /* Comment */
198 break;
199 /* Comment */
200 default:
201 /* Comment */
202
0/1
✗ Decision 'true' not taken.
return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 1 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
212 {
213 case 5:
214
0/1
✗ Decision 'true' not taken.
return true;
215 break;
216 case 10:
217
1/1
✓ Decision 'true' taken 1 times.
1 return true;
218 break;
219 default:
220
0/1
✗ Decision 'true' not taken.
return false;
221 break;
222 }
223 1 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
228 {
229 case 5:
230
0/1
✗ Decision 'true' not taken.
return true;
231 break;
232 case 10:
233
0/1
✗ Decision 'true' not taken.
return true;
234 break;
235 default:
236
1/1
✓ Decision 'true' taken 1 times.
1 return false;
237 break;
238 }
239 1 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 1 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 1 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 1 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 1 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 5 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
4/4
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 5 times.
✓ Branch 3 taken 1 times.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 5 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 1 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 return false;
351 1 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 10 }
357 1 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.2/gcovr/tests/decisions/reference/clang-10/coverage.txt000066400000000000000000000015761456671656200245730ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Decisions Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 65 33 50% 10,22,46,58,70,82,94,106,118,130,142,146,158,162,174,178,196,202,214,220,230,233,243,248,345 switch_test.cpp 0 0 --% switch_test.h 3 1 33% 18,19 ------------------------------------------------------------------------------ TOTAL 68 34 50% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/decisions/reference/clang-10/summary_coverage.json000066400000000000000000000034301456671656200264710ustar00rootroot00000000000000{ "branch_covered": 48, "branch_percent": 52.7, "branch_total": 91, "decision_covered": 34, "decision_percent": 50.0, "decision_total": 68, "files": [ { "branch_covered": 46, "branch_percent": 54.1, "branch_total": 85, "decision_covered": 33, "decision_percent": 50.8, "decision_total": 65, "filename": "main.cpp", "function_covered": 32, "function_percent": 100.0, "function_total": 32, "line_covered": 172, "line_percent": 87.3, "line_total": 197 }, { "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "decision_covered": 0, "decision_percent": null, "decision_total": 0, "filename": "switch_test.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 1, "branch_percent": 25.0, "branch_total": 4, "decision_covered": 1, "decision_percent": 33.3, "decision_total": 3, "filename": "switch_test.h", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 5, "line_percent": 62.5, "line_total": 8 } ], "function_covered": 36, "function_percent": 100.0, "function_total": 36, "gcovr/summary_format_version": "0.6", "line_covered": 181, "line_percent": 86.6, "line_total": 209, "root": "." }gcovr-7.2/gcovr/tests/decisions/reference/clang-13/000077500000000000000000000000001456671656200222315ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/clang-13/coverage.functions.html000066400000000000000000000201271456671656200267230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 180 208 86.5%
Functions: 35 35 100.0%
Branches: 48 91 52.7%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time50.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time66.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time66.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time66.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time75.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time66.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time100.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time50.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/decisions/reference/clang-13/coverage.html000066400000000000000000000111301456671656200247060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 180 208 86.5%
Functions: 35 35 100.0%
Branches: 48 91 52.7%
Decisions: 34 68 50.0%

File Lines Functions Branches Decisions
main.cpp 87.3 87.3% 172 / 197 100.0% 32 / 32 54.1% 46 / 85 50.8% 33 / 65
switch_test.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
switch_test.h 57.1 57.1% 4 / 7 100.0% 1 / 1 25.0% 1 / 4 33.3% 1 / 3

gcovr-7.2/gcovr/tests/decisions/reference/clang-13/coverage.json000066400000000000000000002376521456671656200247360ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 18 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 30 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 42 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 54 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 66 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 78 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 90 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 102 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 114 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 126 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 138 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 154 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 170 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 186 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 207 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 223 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 239 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 244 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 249 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 254 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 259 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 5, "gcovr/md5": "68e4fcd72e87ba52e753d0af1b16fc7d", "line_number": 287 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 3, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 3, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 5, "gcovr/md5": "68e4fcd72e87ba52e753d0af1b16fc7d", "line_number": 297 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 1, "gcovr/md5": "c0c9ed61fb99428c3859e48844926c6c", "line_number": 320 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 1, "count": 4, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 0, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 351 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 1, "count": 10, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 10, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 356 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 357 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 }, { "branches": [], "count": 0, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 414 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 5, "name": "SwitchTestIssue783::SwitchTestIssue783()", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "SwitchTestIssue783::checkSwitch()", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 15, "name": "SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum)", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 22 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005720551456671656200330010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 172 197 87.3%
Functions: 32 32 100.0%
Branches: 46 85 54.1%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 1 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 1 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 2 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 1 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 1 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 1 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 1 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 1 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 1 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 1 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 1 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 1 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 1 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 1 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194 case 10:
195 /* Comment */
196
0/1
✗ Decision 'true' not taken.
return true;
197 /* Comment */
198 break;
199 /* Comment */
200 default:
201 /* Comment */
202
0/1
✗ Decision 'true' not taken.
return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 1 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
212 {
213 case 5:
214
0/1
✗ Decision 'true' not taken.
return true;
215 break;
216 case 10:
217
1/1
✓ Decision 'true' taken 1 times.
1 return true;
218 break;
219 default:
220
0/1
✗ Decision 'true' not taken.
return false;
221 break;
222 }
223 1 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
228 {
229 case 5:
230
0/1
✗ Decision 'true' not taken.
return true;
231 break;
232 case 10:
233
0/1
✗ Decision 'true' not taken.
return true;
234 break;
235 default:
236
1/1
✓ Decision 'true' taken 1 times.
1 return false;
237 break;
238 }
239 1 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 1 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 1 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 1 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 1 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 5 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
4/4
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 5 times.
✓ Branch 2 taken 5 times.
✓ Branch 3 taken 1 times.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 5 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 1 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 return false;
351 1 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 10 }
357 1 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.2/gcovr/tests/decisions/reference/clang-13/summary_coverage.json000066400000000000000000000034301456671656200264740ustar00rootroot00000000000000{ "branch_covered": 48, "branch_percent": 52.7, "branch_total": 91, "decision_covered": 34, "decision_percent": 50.0, "decision_total": 68, "files": [ { "branch_covered": 46, "branch_percent": 54.1, "branch_total": 85, "decision_covered": 33, "decision_percent": 50.8, "decision_total": 65, "filename": "main.cpp", "function_covered": 32, "function_percent": 100.0, "function_total": 32, "line_covered": 172, "line_percent": 87.3, "line_total": 197 }, { "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "decision_covered": 0, "decision_percent": null, "decision_total": 0, "filename": "switch_test.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 1, "branch_percent": 25.0, "branch_total": 4, "decision_covered": 1, "decision_percent": 33.3, "decision_total": 3, "filename": "switch_test.h", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 57.1, "line_total": 7 } ], "function_covered": 35, "function_percent": 100.0, "function_total": 35, "gcovr/summary_format_version": "0.6", "line_covered": 180, "line_percent": 86.5, "line_total": 208, "root": "." }gcovr-7.2/gcovr/tests/decisions/reference/gcc-11/000077500000000000000000000000001456671656200216775ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/gcc-11/coverage.functions.html000066400000000000000000000201261456671656200263700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 154 187 82.4%
Functions: 35 35 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time71.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time95.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/decisions/reference/gcc-11/coverage.html000066400000000000000000000111301456671656200243540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 154 187 82.4%
Functions: 35 35 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

File Lines Functions Branches Decisions
main.cpp 83.1 83.1% 147 / 177 100.0% 32 / 32 51.7% 46 / 89 50.8% 33 / 65
switch_test.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
switch_test.h 50.0 50.0% 3 / 6 100.0% 1 / 1 25.0% 1 / 4 33.3% 1 / 3

gcovr-7.2/gcovr/tests/decisions/reference/gcc-11/coverage.json000066400000000000000000002306401456671656200243720ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 95.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 194 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 200 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 213 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 216 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 219 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 229 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 232 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 235 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 0, "count": 4, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 0, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 2, "count": 10, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 71.0, "execution_count": 1, "lineno": 5, "name": "SwitchTestIssue783::SwitchTestIssue783()", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "SwitchTestIssue783::checkSwitch()", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 15, "name": "SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum)", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005716771456671656200324600ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 147 177 83.1%
Functions: 32 32 100.0%
Branches: 46 89 51.7%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194
0/1
✗ Decision 'true' not taken.
case 10:
195 /* Comment */
196 return true;
197 /* Comment */
198 break;
199 /* Comment */
200
0/1
✗ Decision 'true' not taken.
default:
201 /* Comment */
202 return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
212 {
213
0/1
✗ Decision 'true' not taken.
case 5:
214 return true;
215 break;
216
1/1
✓ Decision 'true' taken 1 times.
1 case 10:
217 1 return true;
218 break;
219
0/1
✗ Decision 'true' not taken.
default:
220 return false;
221 break;
222 }
223 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
228 {
229
0/1
✗ Decision 'true' not taken.
case 5:
230 return true;
231 break;
232
0/1
✗ Decision 'true' not taken.
case 10:
233 return true;
234 break;
235
1/1
✓ Decision 'true' taken 1 times.
1 default:
236 1 return false;
237 break;
238 }
239 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
3/4
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 return false;
351 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 }
357 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.2/gcovr/tests/decisions/reference/gcc-11/summary_coverage.json000066400000000000000000000034301456671656200261420ustar00rootroot00000000000000{ "branch_covered": 48, "branch_percent": 50.5, "branch_total": 95, "decision_covered": 34, "decision_percent": 50.0, "decision_total": 68, "files": [ { "branch_covered": 46, "branch_percent": 51.7, "branch_total": 89, "decision_covered": 33, "decision_percent": 50.8, "decision_total": 65, "filename": "main.cpp", "function_covered": 32, "function_percent": 100.0, "function_total": 32, "line_covered": 147, "line_percent": 83.1, "line_total": 177 }, { "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "decision_covered": 0, "decision_percent": null, "decision_total": 0, "filename": "switch_test.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 1, "branch_percent": 25.0, "branch_total": 4, "decision_covered": 1, "decision_percent": 33.3, "decision_total": 3, "filename": "switch_test.h", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 3, "line_percent": 50.0, "line_total": 6 } ], "function_covered": 35, "function_percent": 100.0, "function_total": 35, "gcovr/summary_format_version": "0.6", "line_covered": 154, "line_percent": 82.4, "line_total": 187, "root": "." }gcovr-7.2/gcovr/tests/decisions/reference/gcc-12/000077500000000000000000000000001456671656200217005ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/gcc-12/coverage.functions.html000066400000000000000000000201261456671656200263710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 154 187 82.4%
Functions: 35 35 100.0%
Branches: 49 97 50.5%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time71.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time95.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/decisions/reference/gcc-12/coverage.html000066400000000000000000000111301456671656200243550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 154 187 82.4%
Functions: 35 35 100.0%
Branches: 49 97 50.5%
Decisions: 34 68 50.0%

File Lines Functions Branches Decisions
main.cpp 83.1 83.1% 147 / 177 100.0% 32 / 32 51.6% 47 / 91 50.8% 33 / 65
switch_test.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
switch_test.h 50.0 50.0% 3 / 6 100.0% 1 / 1 25.0% 1 / 4 33.3% 1 / 3

gcovr-7.2/gcovr/tests/decisions/reference/gcc-12/coverage.json000066400000000000000000002315461456671656200244010ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 95.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 194 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 200 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 213 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 216 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 219 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 229 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 232 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 235 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 0, "count": 4, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 0, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 2, "count": 10, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true }, { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 71.0, "execution_count": 1, "lineno": 5, "name": "SwitchTestIssue783::SwitchTestIssue783()", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "SwitchTestIssue783::checkSwitch()", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 15, "name": "SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum)", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005721201456671656200324410ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 147 177 83.1%
Functions: 32 32 100.0%
Branches: 47 91 51.6%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194
0/1
✗ Decision 'true' not taken.
case 10:
195 /* Comment */
196 return true;
197 /* Comment */
198 break;
199 /* Comment */
200
0/1
✗ Decision 'true' not taken.
default:
201 /* Comment */
202 return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
212 {
213
0/1
✗ Decision 'true' not taken.
case 5:
214 return true;
215 break;
216
1/1
✓ Decision 'true' taken 1 times.
1 case 10:
217 1 return true;
218 break;
219
0/1
✗ Decision 'true' not taken.
default:
220 return false;
221 break;
222 }
223 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
228 {
229
0/1
✗ Decision 'true' not taken.
case 5:
230 return true;
231 break;
232
0/1
✗ Decision 'true' not taken.
case 10:
233 return true;
234 break;
235
1/1
✓ Decision 'true' taken 1 times.
1 default:
236 1 return false;
237 break;
238 }
239 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
3/4
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 return false;
351 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 }
357 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.2/gcovr/tests/decisions/reference/gcc-12/summary_coverage.json000066400000000000000000000034301456671656200261430ustar00rootroot00000000000000{ "branch_covered": 49, "branch_percent": 50.5, "branch_total": 97, "decision_covered": 34, "decision_percent": 50.0, "decision_total": 68, "files": [ { "branch_covered": 47, "branch_percent": 51.6, "branch_total": 91, "decision_covered": 33, "decision_percent": 50.8, "decision_total": 65, "filename": "main.cpp", "function_covered": 32, "function_percent": 100.0, "function_total": 32, "line_covered": 147, "line_percent": 83.1, "line_total": 177 }, { "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "decision_covered": 0, "decision_percent": null, "decision_total": 0, "filename": "switch_test.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 1, "branch_percent": 25.0, "branch_total": 4, "decision_covered": 1, "decision_percent": 33.3, "decision_total": 3, "filename": "switch_test.h", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 3, "line_percent": 50.0, "line_total": 6 } ], "function_covered": 35, "function_percent": 100.0, "function_total": 35, "gcovr/summary_format_version": "0.6", "line_covered": 154, "line_percent": 82.4, "line_total": 187, "root": "." }gcovr-7.2/gcovr/tests/decisions/reference/gcc-13/000077500000000000000000000000001456671656200217015ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/gcc-13/coverage.functions.html000066400000000000000000000201261456671656200263720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 154 187 82.4%
Functions: 35 35 100.0%
Branches: 49 97 50.5%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time75.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time95.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/decisions/reference/gcc-13/coverage.json000066400000000000000000002315421456671656200243760ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 95.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 194 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 200 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 213 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 216 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 219 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 229 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 232 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 235 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 0, "count": 4, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 0, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 2, "count": 10, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true }, { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 5, "name": "SwitchTestIssue783::SwitchTestIssue783()", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "SwitchTestIssue783::checkSwitch()", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 3, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 15, "name": "SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum)", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/decisions/reference/gcc-5/000077500000000000000000000000001456671656200216225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/gcc-5/coverage.functions.html000066400000000000000000000167071456671656200263250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 146 169 86.4%
Functions: 32 32 100.0%
Branches: 45 87 51.7%
Decisions: 33 65 50.8%

Function (File:Line) Call count Block coverage
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time100.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/decisions/reference/gcc-5/coverage.html000066400000000000000000000060151456671656200243050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 146 169 86.4%
Functions: 32 32 100.0%
Branches: 45 87 51.7%
Decisions: 33 65 50.8%

File Lines Functions Branches Decisions
main.cpp 86.4 86.4% 146 / 169 100.0% 32 / 32 51.7% 45 / 87 50.8% 33 / 65

gcovr-7.2/gcovr/tests/decisions/reference/gcc-5/coverage.json000066400000000000000000002125651456671656200243230ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 0, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 4, "gcovr/md5": "c0c9ed61fb99428c3859e48844926c6c", "line_number": 320 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 0, "count": 4, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 1, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 1, "count": 10, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005705621456671656200323730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 146 169 86.4%
Functions: 32 32 100.0%
Branches: 45 87 51.7%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194 case 10:
195 /* Comment */
196
0/1
✗ Decision 'true' not taken.
return true;
197 /* Comment */
198 break;
199 /* Comment */
200 default:
201 /* Comment */
202
0/1
✗ Decision 'true' not taken.
return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
212 {
213 case 5:
214
0/1
✗ Decision 'true' not taken.
return true;
215 break;
216 case 10:
217
1/1
✓ Decision 'true' taken 1 times.
1 return true;
218 break;
219 default:
220
0/1
✗ Decision 'true' not taken.
return false;
221 break;
222 }
223 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
228 {
229 case 5:
230
0/1
✗ Decision 'true' not taken.
return true;
231 break;
232 case 10:
233
0/1
✗ Decision 'true' not taken.
return true;
234 break;
235 default:
236
1/1
✓ Decision 'true' taken 1 times.
1 return false;
237 break;
238 }
239 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
3/4
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 4 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 1 return false;
351 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 }
357 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.2/gcovr/tests/decisions/reference/gcc-5/coverage.txt000066400000000000000000000013661456671656200241640ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Decisions Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 65 33 50% 10,22,46,58,70,82,94,106,118,130,142,146,158,162,174,178,196,202,214,220,230,233,243,248,345 ------------------------------------------------------------------------------ TOTAL 65 33 50% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/decisions/reference/gcc-5/summary_coverage.json000066400000000000000000000015551456671656200260730ustar00rootroot00000000000000{ "branch_covered": 45, "branch_percent": 51.7, "branch_total": 87, "decision_covered": 33, "decision_percent": 50.8, "decision_total": 65, "files": [ { "branch_covered": 45, "branch_percent": 51.7, "branch_total": 87, "decision_covered": 33, "decision_percent": 50.8, "decision_total": 65, "filename": "main.cpp", "function_covered": 32, "function_percent": 100.0, "function_total": 32, "line_covered": 146, "line_percent": 86.4, "line_total": 169 } ], "function_covered": 32, "function_percent": 100.0, "function_total": 32, "gcovr/summary_format_version": "0.6", "line_covered": 146, "line_percent": 86.4, "line_total": 169, "root": "." }gcovr-7.2/gcovr/tests/decisions/reference/gcc-6/000077500000000000000000000000001456671656200216235ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/gcc-6/coverage.functions.html000066400000000000000000000204521456671656200263160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 155 181 85.6%
Functions: 36 36 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time71.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
SwitchTestIssue783::~SwitchTestIssue783() (switch_test.h:6)called 1 time, returned 1 time100.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time95.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/decisions/reference/gcc-6/coverage.html000066400000000000000000000111301456671656200243000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 155 181 85.6%
Functions: 36 36 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

File Lines Functions Branches Decisions
main.cpp 86.5 86.5% 147 / 170 100.0% 32 / 32 51.7% 46 / 89 50.8% 33 / 65
switch_test.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
switch_test.h 57.1 57.1% 4 / 7 100.0% 2 / 2 25.0% 1 / 4 33.3% 1 / 3

gcovr-7.2/gcovr/tests/decisions/reference/gcc-6/coverage.json000066400000000000000000002266561456671656200243320ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 95.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 0, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 4, "gcovr/md5": "c0c9ed61fb99428c3859e48844926c6c", "line_number": 320 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 0, "count": 4, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 1, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 1, "count": 10, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 71.0, "execution_count": 1, "lineno": 5, "name": "SwitchTestIssue783::SwitchTestIssue783()", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "SwitchTestIssue783::checkSwitch()", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 15, "name": "SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 6, "name": "SwitchTestIssue783::~SwitchTestIssue783()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 2, "gcovr/md5": "df72eab90372f983f0d57b89b580221b", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005713301456671656200323660ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 147 170 86.5%
Functions: 32 32 100.0%
Branches: 46 89 51.7%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194 case 10:
195 /* Comment */
196
0/1
✗ Decision 'true' not taken.
return true;
197 /* Comment */
198 break;
199 /* Comment */
200 default:
201 /* Comment */
202
0/1
✗ Decision 'true' not taken.
return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
212 {
213 case 5:
214
0/1
✗ Decision 'true' not taken.
return true;
215 break;
216 case 10:
217
1/1
✓ Decision 'true' taken 1 times.
1 return true;
218 break;
219 default:
220
0/1
✗ Decision 'true' not taken.
return false;
221 break;
222 }
223 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
228 {
229 case 5:
230
0/1
✗ Decision 'true' not taken.
return true;
231 break;
232 case 10:
233
0/1
✗ Decision 'true' not taken.
return true;
234 break;
235 default:
236
1/1
✓ Decision 'true' taken 1 times.
1 return false;
237 break;
238 }
239 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
3/4
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 4 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 1 return false;
351 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 }
357 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.2/gcovr/tests/decisions/reference/gcc-6/coverage.txt000066400000000000000000000015761456671656200241700ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Decisions Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 65 33 50% 10,22,46,58,70,82,94,106,118,130,142,146,158,162,174,178,196,202,214,220,230,233,243,248,345 switch_test.cpp 0 0 --% switch_test.h 3 1 33% 18,19 ------------------------------------------------------------------------------ TOTAL 68 34 50% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/decisions/reference/gcc-6/summary_coverage.json000066400000000000000000000034301456671656200260660ustar00rootroot00000000000000{ "branch_covered": 48, "branch_percent": 50.5, "branch_total": 95, "decision_covered": 34, "decision_percent": 50.0, "decision_total": 68, "files": [ { "branch_covered": 46, "branch_percent": 51.7, "branch_total": 89, "decision_covered": 33, "decision_percent": 50.8, "decision_total": 65, "filename": "main.cpp", "function_covered": 32, "function_percent": 100.0, "function_total": 32, "line_covered": 147, "line_percent": 86.5, "line_total": 170 }, { "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "decision_covered": 0, "decision_percent": null, "decision_total": 0, "filename": "switch_test.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 1, "branch_percent": 25.0, "branch_total": 4, "decision_covered": 1, "decision_percent": 33.3, "decision_total": 3, "filename": "switch_test.h", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 4, "line_percent": 57.1, "line_total": 7 } ], "function_covered": 36, "function_percent": 100.0, "function_total": 36, "gcovr/summary_format_version": "0.6", "line_covered": 155, "line_percent": 85.6, "line_total": 181, "root": "." }gcovr-7.2/gcovr/tests/decisions/reference/gcc-8/000077500000000000000000000000001456671656200216255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/gcc-8/coverage.functions.html000066400000000000000000000201261456671656200263160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 155 188 82.4%
Functions: 35 35 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time71.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time95.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/decisions/reference/gcc-8/coverage.html000066400000000000000000000111301456671656200243020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 155 188 82.4%
Functions: 35 35 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

File Lines Functions Branches Decisions
main.cpp 83.1 83.1% 148 / 178 100.0% 32 / 32 51.7% 46 / 89 50.8% 33 / 65
switch_test.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
switch_test.h 50.0 50.0% 3 / 6 100.0% 1 / 1 25.0% 1 / 4 33.3% 1 / 3

gcovr-7.2/gcovr/tests/decisions/reference/gcc-8/coverage.json000066400000000000000000002311651456671656200243230ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 95.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 194 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 200 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 213 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 216 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 219 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 229 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 232 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 235 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 0, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 4, "gcovr/md5": "c0c9ed61fb99428c3859e48844926c6c", "line_number": 320 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 0, "count": 4, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 0, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 1, "count": 10, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 71.0, "execution_count": 1, "lineno": 5, "name": "SwitchTestIssue783::SwitchTestIssue783()", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "SwitchTestIssue783::checkSwitch()", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 15, "name": "SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum)", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005717261456671656200324010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/decisions/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 148 178 83.1%
Functions: 32 32 100.0%
Branches: 46 89 51.7%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194
0/1
✗ Decision 'true' not taken.
case 10:
195 /* Comment */
196 return true;
197 /* Comment */
198 break;
199 /* Comment */
200
0/1
✗ Decision 'true' not taken.
default:
201 /* Comment */
202 return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
212 {
213
0/1
✗ Decision 'true' not taken.
case 5:
214 return true;
215 break;
216
1/1
✓ Decision 'true' taken 1 times.
1 case 10:
217 1 return true;
218 break;
219
0/1
✗ Decision 'true' not taken.
default:
220 return false;
221 break;
222 }
223 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
228 {
229
0/1
✗ Decision 'true' not taken.
case 5:
230 return true;
231 break;
232
0/1
✗ Decision 'true' not taken.
case 10:
233 return true;
234 break;
235
1/1
✓ Decision 'true' taken 1 times.
1 default:
236 1 return false;
237 break;
238 }
239 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
3/4
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 4 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 return false;
351 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 }
357 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.2/gcovr/tests/decisions/reference/gcc-8/coverage.txt000066400000000000000000000015761456671656200241720ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Decisions Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 65 33 50% 10,22,46,58,70,82,94,106,118,130,142,146,158,162,174,178,194,200,213,219,229,232,243,248,345 switch_test.cpp 0 0 --% switch_test.h 3 1 33% 18,19 ------------------------------------------------------------------------------ TOTAL 68 34 50% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/decisions/reference/gcc-8/summary_coverage.json000066400000000000000000000034301456671656200260700ustar00rootroot00000000000000{ "branch_covered": 48, "branch_percent": 50.5, "branch_total": 95, "decision_covered": 34, "decision_percent": 50.0, "decision_total": 68, "files": [ { "branch_covered": 46, "branch_percent": 51.7, "branch_total": 89, "decision_covered": 33, "decision_percent": 50.8, "decision_total": 65, "filename": "main.cpp", "function_covered": 32, "function_percent": 100.0, "function_total": 32, "line_covered": 148, "line_percent": 83.1, "line_total": 178 }, { "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "decision_covered": 0, "decision_percent": null, "decision_total": 0, "filename": "switch_test.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 1, "branch_percent": 25.0, "branch_total": 4, "decision_covered": 1, "decision_percent": 33.3, "decision_total": 3, "filename": "switch_test.h", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 3, "line_percent": 50.0, "line_total": 6 } ], "function_covered": 35, "function_percent": 100.0, "function_total": 35, "gcovr/summary_format_version": "0.6", "line_covered": 155, "line_percent": 82.4, "line_total": 188, "root": "." }gcovr-7.2/gcovr/tests/decisions/switch_test.cpp000066400000000000000000000003711456671656200220330ustar00rootroot00000000000000 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__) #include "switch_test.h" SwitchTestIssue783::SwitchTestIssue783() : _name("test") {} void SwitchTestIssue783::checkSwitch() { doSomething(SomeEnum::EnumValue_1); } #endif gcovr-7.2/gcovr/tests/decisions/switch_test.h000066400000000000000000000010371456671656200215000ustar00rootroot00000000000000#pragma once #include #include struct SwitchTestIssue783 { SwitchTestIssue783(); enum class SomeEnum { EnumValue_1, EnumValue_2, EnumValue_3, }; static constexpr double doSomething(SomeEnum value) { switch (value) { case SomeEnum::EnumValue_1: return 50.0; case SomeEnum::EnumValue_2: return 100.0; case SomeEnum::EnumValue_3: return 25.0; } return 0.0; } void checkSwitch(); private: std::string _name; }; gcovr-7.2/gcovr/tests/different-function-lines-separate/000077500000000000000000000000001456671656200235115ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-separate/.gitignore000066400000000000000000000000161456671656200254760ustar00rootroot00000000000000/coverage.log gcovr-7.2/gcovr/tests/different-function-lines-separate/Makefile000066400000000000000000000025341456671656200251550ustar00rootroot00000000000000 all: mkdir -p build1 build2 cd build1 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../main.c -o testcase cd build2 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC -DFOO_OTHER_LINE ../main.c -o testcase run: json txt lcov cobertura html sonarqube coveralls coverage.json: cd build1 ; ./testcase cd build2 ; ./testcase $(GCOVR) --verbose --merge-mode-functions=separate --json-pretty --json coverage.json json: coverage.json # Check error with default merge mode 'strict'. $(GCOVR) --verbose --json-add-tracefile $< > coverage.log 2>&1 ; test $$? -eq 64 cat coverage.log grep -E 'Got function .*foo.* on multiple lines: 3, 5\.' coverage.log txt: coverage.json $(GCOVR) -a $< --merge-mode-functions=separate -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --merge-mode-functions=separate --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --merge-mode-functions=separate --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --merge-mode-functions=separate --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --merge-mode-functions=separate --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --merge-mode-functions=separate --sonarqube -o sonarqube.xml clean: rm -rf build1 build2 rm -f *.gc* coverage*.* cobertura*.* sonarqube*.* coveralls.json gcovr-7.2/gcovr/tests/different-function-lines-separate/func.h000066400000000000000000000002141456671656200246120ustar00rootroot00000000000000 #ifdef FOO_OTHER_LINE int foo(int param) { #else int foo(int param) { #endif if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/different-function-lines-separate/main.c000066400000000000000000000001431456671656200245770ustar00rootroot00000000000000#include #include "func.h" int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/000077500000000000000000000000001456671656200254475ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-10/000077500000000000000000000000001456671656200267515ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-10/cobertura.xml000066400000000000000000000027661456671656200314740ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000151411456671656200366230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-10/coverage.functions.html000066400000000000000000000040161456671656200334420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (func.h:3)called 1 time, returned 1 time80.0%
_Z3fooi (func.h:5)called 1 time, returned 1 time80.0%
main (main.c:5)called 2 times, returned 2 times200.0%

gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-10/coverage.html000066400000000000000000000064571456671656200314460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 83.3 83.3% 5 / 6 100.0% 2 / 2 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-10/coverage.lcov000066400000000000000000000014041456671656200314300ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-separate/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:3,_Z3fooi_3 FN:5,_Z3fooi_5 FNDA:1,_Z3fooi_3 FNDA:1,_Z3fooi_5 FNF:2 FNH:2 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-separate/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441456671656200365000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-10/coverage.txt000066400000000000000000000013321456671656200313040ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 6 5 83% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 9 8 88% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-10/coveralls.json000066400000000000000000000016371456671656200316450ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, 2 ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-10/sonarqube.xml000066400000000000000000000010651456671656200314740ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-13/000077500000000000000000000000001456671656200267545ustar00rootroot00000000000000coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000151431456671656200366300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-13/coverage.functions.html000066400000000000000000000040201456671656200334400ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:3)called 1 time, returned 1 time75.0%
foo(int) (func.h:5)called 1 time, returned 1 time75.0%
main (main.c:5)called 2 times, returned 2 times200.0%

gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/clang-13/coverage.lcov000066400000000000000000000014101456671656200314300ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-separate/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:3,foo(int)_3 FN:5,foo(int)_5 FNDA:1,foo(int)_3 FNDA:1,foo(int)_5 FNF:2 FNH:2 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-separate/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/gcc-5/000077500000000000000000000000001456671656200263455ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/gcc-5/cobertura.xml000066400000000000000000000026661456671656200310670ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000151141456671656200362170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 }
13

gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/gcc-5/coverage.functions.html000066400000000000000000000040201456671656200330310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:3)called 1 time, returned 1 time75.0%
foo(int) (func.h:5)called 1 time, returned 1 time75.0%
main (main.c:5)called 2 times, returned 2 times200.0%

gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/gcc-5/coverage.html000066400000000000000000000064571456671656200310420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 80.0 80.0% 4 / 5 100.0% 2 / 2 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/gcc-5/coverage.lcov000066400000000000000000000013371456671656200310310ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-separate/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:3,foo(int)_3 FN:5,foo(int)_5 FNDA:1,foo(int)_3 FNDA:1,foo(int)_5 FNF:2 FNH:2 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 LH:4 LF:5 end_of_record SF:gcovr/tests/different-function-lines-separate/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441456671656200360740ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/gcc-5/coverage.txt000066400000000000000000000013321456671656200307000ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 5 4 80% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/gcc-5/coveralls.json000066400000000000000000000016421456671656200312350ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, null ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.2/gcovr/tests/different-function-lines-separate/reference/gcc-5/sonarqube.xml000066400000000000000000000010101456671656200310560ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/different-function-lines-use-0/000077500000000000000000000000001456671656200226365ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-0/Makefile000066400000000000000000000017471456671656200243070ustar00rootroot00000000000000 all: mkdir -p build1 build2 cd build1 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../main.c -o testcase cd build2 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC -DFOO_OTHER_LINE ../main.c -o testcase run: txt lcov cobertura html sonarqube coveralls coverage.json: cd build1 ; ./testcase cd build2 ; ./testcase $(GCOVR) --json-pretty --json coverage.json ; test $$? -eq 64 $(GCOVR) --verbose --merge-mode-functions=merge-use-line-0 --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml clean: rm -rf build1 build2 rm -f *.gc* coverage*.* cobertura*.* sonarqube*.* coveralls.json gcovr-7.2/gcovr/tests/different-function-lines-use-0/func.h000066400000000000000000000002141456671656200237370ustar00rootroot00000000000000 #ifdef FOO_OTHER_LINE int foo(int param) { #else int foo(int param) { #endif if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/different-function-lines-use-0/main.c000066400000000000000000000001431456671656200237240ustar00rootroot00000000000000#include #include "func.h" int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/000077500000000000000000000000001456671656200245745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-10/000077500000000000000000000000001456671656200260765ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-10/cobertura.xml000066400000000000000000000027661456671656200306210ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147651456671656200357630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-10/coverage.functions.html000066400000000000000000000035551456671656200325760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (func.h:0)called 2 times, returned 2 times80.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-10/coverage.html000066400000000000000000000064571456671656200305730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 83.3 83.3% 5 / 6 100.0% 1 / 1 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-10/coverage.lcov000066400000000000000000000013321456671656200305550ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-0/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:0,_Z3fooi FNDA:2,_Z3fooi FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-use-0/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441456671656200356250ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-10/coverage.txt000066400000000000000000000013321456671656200304310ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 6 5 83% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 9 8 88% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-10/coveralls.json000066400000000000000000000016371456671656200307720ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, 2 ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-10/sonarqube.xml000066400000000000000000000010651456671656200306210ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-13/000077500000000000000000000000001456671656200261015ustar00rootroot00000000000000coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147661456671656200357670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-13/coverage.functions.html000066400000000000000000000035561456671656200326020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:0)called 2 times, returned 2 times75.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/clang-13/coverage.lcov000066400000000000000000000013341456671656200305620ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-0/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:0,foo(int) FNDA:2,foo(int) FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-use-0/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/gcc-5/000077500000000000000000000000001456671656200254725ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/gcc-5/cobertura.xml000066400000000000000000000026661456671656200302140ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147371456671656200353560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 }
13

gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/gcc-5/coverage.functions.html000066400000000000000000000035561456671656200321730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:0)called 2 times, returned 2 times75.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/gcc-5/coverage.html000066400000000000000000000064571456671656200301670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/gcc-5/coverage.lcov000066400000000000000000000012631456671656200301540ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-0/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:0,foo(int) FNDA:2,foo(int) FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 LH:4 LF:5 end_of_record SF:gcovr/tests/different-function-lines-use-0/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441456671656200352210ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/gcc-5/coverage.txt000066400000000000000000000013321456671656200300250ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 5 4 80% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/gcc-5/coveralls.json000066400000000000000000000016421456671656200303620ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, null ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.2/gcovr/tests/different-function-lines-use-0/reference/gcc-5/sonarqube.xml000066400000000000000000000010101456671656200302030ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/different-function-lines-use-max/000077500000000000000000000000001456671656200232645ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-max/Makefile000066400000000000000000000016521456671656200247300ustar00rootroot00000000000000 all: mkdir -p build1 build2 cd build1 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../main.c -o testcase cd build2 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC -DFOO_OTHER_LINE ../main.c -o testcase run: txt lcov cobertura html sonarqube coveralls coverage.json: cd build1 ; ./testcase cd build2 ; ./testcase $(GCOVR) --verbose --merge-mode-functions=merge-use-line-max --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml clean: rm -rf build1 build2 rm -f *.gc* coverage*.* cobertura*.* sonarqube*.* coveralls.json gcovr-7.2/gcovr/tests/different-function-lines-use-max/func.h000066400000000000000000000002141456671656200243650ustar00rootroot00000000000000 #ifdef FOO_OTHER_LINE int foo(int param) { #else int foo(int param) { #endif if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/different-function-lines-use-max/main.c000066400000000000000000000001431456671656200243520ustar00rootroot00000000000000#include #include "func.h" int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/000077500000000000000000000000001456671656200252225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-10/000077500000000000000000000000001456671656200265245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-10/cobertura.xml000066400000000000000000000027661456671656200312470ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147651456671656200364110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-10/coverage.functions.html000066400000000000000000000035551456671656200332240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (func.h:5)called 2 times, returned 2 times80.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-10/coverage.html000066400000000000000000000064571456671656200312210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 83.3 83.3% 5 / 6 100.0% 1 / 1 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-10/coverage.lcov000066400000000000000000000013361456671656200312070ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-max/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:5,_Z3fooi FNDA:2,_Z3fooi FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-use-max/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441456671656200362530ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-10/coverage.txt000066400000000000000000000013321456671656200310570ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 6 5 83% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 9 8 88% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-10/coveralls.json000066400000000000000000000016371456671656200314200ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, 2 ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-10/sonarqube.xml000066400000000000000000000010651456671656200312470ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-13/000077500000000000000000000000001456671656200265275ustar00rootroot00000000000000coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147661456671656200364150ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-13/coverage.functions.html000066400000000000000000000035561456671656200332300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:5)called 2 times, returned 2 times75.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/clang-13/coverage.lcov000066400000000000000000000013401456671656200312050ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-max/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:5,foo(int) FNDA:2,foo(int) FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-use-max/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/gcc-5/000077500000000000000000000000001456671656200261205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/gcc-5/cobertura.xml000066400000000000000000000026661456671656200306420ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147371456671656200360040ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 }
13

gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/gcc-5/coverage.functions.html000066400000000000000000000035561456671656200326210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:5)called 2 times, returned 2 times75.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/gcc-5/coverage.html000066400000000000000000000064571456671656200306150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/gcc-5/coverage.lcov000066400000000000000000000012671456671656200306060ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-max/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:5,foo(int) FNDA:2,foo(int) FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 LH:4 LF:5 end_of_record SF:gcovr/tests/different-function-lines-use-max/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441456671656200356470ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/gcc-5/coverage.txt000066400000000000000000000013321456671656200304530ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 5 4 80% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/gcc-5/coveralls.json000066400000000000000000000016421456671656200310100ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, null ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.2/gcovr/tests/different-function-lines-use-max/reference/gcc-5/sonarqube.xml000066400000000000000000000010101456671656200306310ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/different-function-lines-use-min/000077500000000000000000000000001456671656200232625ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-min/Makefile000066400000000000000000000016521456671656200247260ustar00rootroot00000000000000 all: mkdir -p build1 build2 cd build1 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../main.c -o testcase cd build2 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC -DFOO_OTHER_LINE ../main.c -o testcase run: txt lcov cobertura html sonarqube coveralls coverage.json: cd build1 ; ./testcase cd build2 ; ./testcase $(GCOVR) --verbose --merge-mode-functions=merge-use-line-min --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml clean: rm -rf build1 build2 rm -f *.gc* coverage*.* cobertura*.* sonarqube*.* coveralls.json gcovr-7.2/gcovr/tests/different-function-lines-use-min/func.h000066400000000000000000000002141456671656200243630ustar00rootroot00000000000000 #ifdef FOO_OTHER_LINE int foo(int param) { #else int foo(int param) { #endif if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/different-function-lines-use-min/main.c000066400000000000000000000001431456671656200243500ustar00rootroot00000000000000#include #include "func.h" int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/000077500000000000000000000000001456671656200252205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-10/000077500000000000000000000000001456671656200265225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-10/cobertura.xml000066400000000000000000000027661456671656200312450ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147651456671656200364070ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-10/coverage.functions.html000066400000000000000000000035551456671656200332220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (func.h:3)called 2 times, returned 2 times80.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-10/coverage.html000066400000000000000000000064571456671656200312170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 83.3 83.3% 5 / 6 100.0% 1 / 1 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-10/coverage.lcov000066400000000000000000000013361456671656200312050ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-min/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:3,_Z3fooi FNDA:2,_Z3fooi FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-use-min/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441456671656200362510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-10/coverage.txt000066400000000000000000000013321456671656200310550ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 6 5 83% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 9 8 88% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-10/coveralls.json000066400000000000000000000016371456671656200314160ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, 2 ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-10/sonarqube.xml000066400000000000000000000010651456671656200312450ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-13/000077500000000000000000000000001456671656200265255ustar00rootroot00000000000000coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147661456671656200364130ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-13/coverage.functions.html000066400000000000000000000035561456671656200332260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:3)called 2 times, returned 2 times75.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/clang-13/coverage.lcov000066400000000000000000000013401456671656200312030ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-min/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:3,foo(int) FNDA:2,foo(int) FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-use-min/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/gcc-5/000077500000000000000000000000001456671656200261165ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/gcc-5/cobertura.xml000066400000000000000000000026661456671656200306400ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147371456671656200360020ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 }
13

gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/gcc-5/coverage.functions.html000066400000000000000000000035561456671656200326170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:3)called 2 times, returned 2 times75.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/gcc-5/coverage.html000066400000000000000000000064571456671656200306130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/gcc-5/coverage.lcov000066400000000000000000000012671456671656200306040ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-min/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:3,foo(int) FNDA:2,foo(int) FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 LH:4 LF:5 end_of_record SF:gcovr/tests/different-function-lines-use-min/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441456671656200356450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/gcc-5/coverage.txt000066400000000000000000000013321456671656200304510ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 5 4 80% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/gcc-5/coveralls.json000066400000000000000000000016421456671656200310060ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, null ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.2/gcovr/tests/different-function-lines-use-min/reference/gcc-5/sonarqube.xml000066400000000000000000000010101456671656200306270ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/dot/000077500000000000000000000000001456671656200155745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/.subdir/000077500000000000000000000000001456671656200171425ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/.subdir/A/000077500000000000000000000000001456671656200173225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/.subdir/A/C/000077500000000000000000000000001456671656200175045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/.subdir/A/C/D/000077500000000000000000000000001456671656200176675ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/.subdir/A/C/D/file6.cpp000066400000000000000000000001241456671656200213750ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/dot/.subdir/A/C/file5.cpp000066400000000000000000000001241456671656200212110ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/dot/.subdir/A/file1.cpp000066400000000000000000000001231456671656200210220ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/dot/.subdir/A/file2.cpp000066400000000000000000000001211456671656200210210ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.2/gcovr/tests/dot/.subdir/A/file3.cpp000066400000000000000000000001311456671656200210230ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; return 2*x; } gcovr-7.2/gcovr/tests/dot/.subdir/A/file4.cpp000066400000000000000000000001261456671656200210300ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/dot/.subdir/B/000077500000000000000000000000001456671656200173235ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/.subdir/B/main.cpp000066400000000000000000000004451456671656200207560ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.2/gcovr/tests/dot/Makefile000066400000000000000000000027671456671656200172500ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c .subdir/A/file1.cpp -o .subdir/A/file1.o $(CXX) $(CFLAGS) -c .subdir/A/file2.cpp -o .subdir/A/file2.o $(CXX) $(CFLAGS) -c .subdir/A/file3.cpp -o .subdir/A/file3.o $(CXX) $(CFLAGS) -c .subdir/A/file4.cpp -o .subdir/A/file4.o $(CXX) $(CFLAGS) -c .subdir/A/C/file5.cpp -o .subdir/A/C/file5.o $(CXX) $(CFLAGS) -c .subdir/A/C/D/file6.cpp -o .subdir/A/C/D/file6.o $(CXX) $(CFLAGS) -c .subdir/B/main.cpp -o .subdir/B/main.o $(CXX) $(CFLAGS) .subdir/A/file1.o .subdir/A/file2.o .subdir/A/file3.o .subdir/A/file4.o .subdir/A/C/file5.o .subdir/A/C/D/file6.o .subdir/B/main.o -o .subdir/testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: .subdir/testcase $(GCOVR) -r . --json-pretty --json $@ txt: coverage.json $(GCOVR) -r . -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -r . -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -r . -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -r . -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -r . -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -r . -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -r . -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f ./.subdir/testcase rm -f .*.gc* */*.gc* .*/*/*.gc* .*/*/*/*.gc* .*/*/*/*/*.gc* rm -f .*.o .*/*.o .*/*/*.o .*/*/*/*.o .*/*/*/*/*.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/dot/README000066400000000000000000000001441456671656200164530ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.2/gcovr/tests/dot/reference/000077500000000000000000000000001456671656200175325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-10/000077500000000000000000000000001456671656200210345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-10/cobertura.xml000066400000000000000000000122141456671656200235440ustar00rootroot00000000000000 . coverage.file1.cpp.e4b34f3a937a38f4f36ad7d4400aa49c.html000066400000000000000000000124731456671656200316610ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.d6f57cdf75749662672decd0e9380e9e.html000066400000000000000000000142141456671656200316410ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.2f75129acf13033c6475b68d314e376c.html000066400000000000000000000142341456671656200313630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file4.cpp.a8cdb399bbaa0894976d9ad0d61c7cad.html000066400000000000000000000125011456671656200321050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.c953054e717675f6f8af56f7fee2fb14.html000066400000000000000000000124771456671656200316460ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.c20fdcf8b426a70630979c0fc0ebd442.html000066400000000000000000000125011456671656200316510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.2/gcovr/tests/dot/reference/clang-10/coverage.html000066400000000000000000000150541456671656200235220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 42 76.2%
Functions: 7 9 77.8%
Branches: 4 8 50.0%

File Lines Functions Branches
A/C/D/file6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/dot/reference/clang-10/coverage.lcov000066400000000000000000000056221456671656200235210ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/dot/.subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file3.cpp VER:faa7f08331f519d599f7b6a4906f288b FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/B/main.cpp VER:2cc1701c4db988ac38d43f536aaed46e FN:11,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:11,1,2a787a1309f19379bb0e3d8434d2a18d DA:12,1,c18608b3fe9a00042c41d97d382d1e07 DA:13,1,a16b1758a01395f320d0ffe89a85defc DA:14,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:15,1,50ff38672dfb3881235944c1cbc313ff DA:16,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:17,1,1e069fab499b18f31b84dea8d0b9f13d DA:19,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.2/gcovr/tests/dot/reference/clang-10/coverage.main.cpp.d0d5fc20837f40fa4765af5e07f5d1b9.html000066400000000000000000000225571456671656200316760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9
10
11 1 int main(int argc, char* argv[]) {
12 1 foo(0);
13 1 foobar(1);
14 1 bar();
15 1 fourbar();
16 1 foo5(0);
17 1 foo6(0);
18
19 1 return 0;
20 }
21

gcovr-7.2/gcovr/tests/dot/reference/clang-10/coverage.txt000066400000000000000000000020751456671656200233740ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ .subdir/A/C/D/file6.cpp 5 4 80% 4 .subdir/A/C/file5.cpp 5 4 80% 4 .subdir/A/file1.cpp 5 4 80% 4 .subdir/A/file2.cpp 7 4 57% 8,10-11 .subdir/A/file3.cpp 7 4 57% 8,10-11 .subdir/A/file4.cpp 5 4 80% 6 .subdir/B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 42 32 76% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/dot/reference/clang-10/coveralls.json000066400000000000000000000055641456671656200237330ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:00 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": ".subdir/A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": ".subdir/A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": ".subdir/A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": ".subdir/A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": ".subdir/A/file3.cpp", "source_digest": "faa7f08331f519d599f7b6a4906f288b" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": ".subdir/A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": ".subdir/B/main.cpp", "source_digest": "2cc1701c4db988ac38d43f536aaed46e" } ] }gcovr-7.2/gcovr/tests/dot/reference/clang-10/jacoco.xml000066400000000000000000000051421456671656200230160ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/dot/reference/clang-10/sonarqube.xml000066400000000000000000000045241456671656200235620ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/dot/reference/clang-13/000077500000000000000000000000001456671656200210375ustar00rootroot00000000000000coverage.file1.cpp.e4b34f3a937a38f4f36ad7d4400aa49c.html000066400000000000000000000124741456671656200316650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.d6f57cdf75749662672decd0e9380e9e.html000066400000000000000000000142101456671656200316400ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.2f75129acf13033c6475b68d314e376c.html000066400000000000000000000142301456671656200313620ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file4.cpp.a8cdb399bbaa0894976d9ad0d61c7cad.html000066400000000000000000000125021456671656200321110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.c953054e717675f6f8af56f7fee2fb14.html000066400000000000000000000125001456671656200316340ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.c20fdcf8b426a70630979c0fc0ebd442.html000066400000000000000000000125021456671656200316550ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.2/gcovr/tests/dot/reference/clang-13/coverage.lcov000066400000000000000000000056121456671656200235230ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/dot/.subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file3.cpp VER:faa7f08331f519d599f7b6a4906f288b FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/B/main.cpp VER:2cc1701c4db988ac38d43f536aaed46e FN:11,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:11,1,2a787a1309f19379bb0e3d8434d2a18d DA:12,1,c18608b3fe9a00042c41d97d382d1e07 DA:13,1,a16b1758a01395f320d0ffe89a85defc DA:14,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:15,1,50ff38672dfb3881235944c1cbc313ff DA:16,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:17,1,1e069fab499b18f31b84dea8d0b9f13d DA:19,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.2/gcovr/tests/dot/reference/clang-13/sonarqube.xml000066400000000000000000000045241456671656200235650ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/dot/reference/gcc-5/000077500000000000000000000000001456671656200204305ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/gcc-5/cobertura.xml000066400000000000000000000122331456671656200231410ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/dot/reference/gcc-5/coverage.file1.cpp.e4b34f3a937a38f4f36ad7d4400aa49c.html000066400000000000000000000124451456671656200313330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.2/gcovr/tests/dot/reference/gcc-5/coverage.file2.cpp.d6f57cdf75749662672decd0e9380e9e.html000066400000000000000000000142101456671656200313100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

gcovr-7.2/gcovr/tests/dot/reference/gcc-5/coverage.file3.cpp.2f75129acf13033c6475b68d314e376c.html000066400000000000000000000142301456671656200310320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

gcovr-7.2/gcovr/tests/dot/reference/gcc-5/coverage.file4.cpp.a8cdb399bbaa0894976d9ad0d61c7cad.html000066400000000000000000000124531456671656200315660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

gcovr-7.2/gcovr/tests/dot/reference/gcc-5/coverage.file5.cpp.c953054e717675f6f8af56f7fee2fb14.html000066400000000000000000000124511456671656200313110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.2/gcovr/tests/dot/reference/gcc-5/coverage.file6.cpp.c20fdcf8b426a70630979c0fc0ebd442.html000066400000000000000000000124531456671656200313320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.2/gcovr/tests/dot/reference/gcc-5/coverage.functions.html000066400000000000000000000061361456671656200251260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 39 74.4%
Functions: 7 9 77.8%
Branches: 6 12 50.0%

Function (File:Line) Call count Block coverage
bar() (.subdir/A/file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (.subdir/A/file2.cpp:8)not called0.0%
foo(int) (.subdir/A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (.subdir/A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (.subdir/A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (.subdir/A/file4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (.subdir/A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (.subdir/A/file3.cpp:8)not called0.0%
main (.subdir/B/main.cpp:11)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/dot/reference/gcc-5/coverage.html000066400000000000000000000150451456671656200231160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 39 74.4%
Functions: 7 9 77.8%
Branches: 6 12 50.0%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.2/gcovr/tests/dot/reference/gcc-5/coverage.lcov000066400000000000000000000055131456671656200231140ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/dot/.subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file3.cpp VER:faa7f08331f519d599f7b6a4906f288b FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/B/main.cpp VER:2cc1701c4db988ac38d43f536aaed46e FN:11,main FNDA:1,main FNF:1 FNH:1 BRDA:20,3,0,1 BRDA:20,3,1,- BRDA:20,4,2,1 BRDA:20,4,3,- BRF:4 BRH:2 DA:11,1,2a787a1309f19379bb0e3d8434d2a18d DA:12,1,c18608b3fe9a00042c41d97d382d1e07 DA:13,1,a16b1758a01395f320d0ffe89a85defc DA:14,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:15,1,50ff38672dfb3881235944c1cbc313ff DA:16,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:17,1,1e069fab499b18f31b84dea8d0b9f13d DA:19,1,c26ba559a5f34d46a49fafed87946fb7 DA:20,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record gcovr-7.2/gcovr/tests/dot/reference/gcc-5/coverage.main.cpp.d0d5fc20837f40fa4765af5e07f5d1b9.html000066400000000000000000000235451456671656200312700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9
10
11 1 int main(int argc, char* argv[]) {
12 1 foo(0);
13 1 foobar(1);
14 1 bar();
15 1 fourbar();
16 1 foo5(0);
17 1 foo6(0);
18
19 1 return 0;
20
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
21

gcovr-7.2/gcovr/tests/dot/reference/gcc-5/coverage.txt000066400000000000000000000020751456671656200227700ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ .subdir/A/C/D/file6.cpp 4 3 75% 4 .subdir/A/C/file5.cpp 4 3 75% 4 .subdir/A/file1.cpp 4 3 75% 4 .subdir/A/file2.cpp 7 4 57% 8,10-11 .subdir/A/file3.cpp 7 4 57% 8,10-11 .subdir/A/file4.cpp 4 3 75% 6 .subdir/B/main.cpp 9 9 100% ------------------------------------------------------------------------------ TOTAL 39 29 74% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/dot/reference/gcc-5/coveralls.json000066400000000000000000000055461456671656200233270ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": ".subdir/A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": ".subdir/A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": ".subdir/A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": ".subdir/A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": ".subdir/A/file3.cpp", "source_digest": "faa7f08331f519d599f7b6a4906f288b" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": ".subdir/A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 4 ], "name": ".subdir/B/main.cpp", "source_digest": "2cc1701c4db988ac38d43f536aaed46e" } ] }gcovr-7.2/gcovr/tests/dot/reference/gcc-5/jacoco.xml000066400000000000000000000051071456671656200224130ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/dot/reference/gcc-5/sonarqube.xml000066400000000000000000000043711456671656200231560ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/dot/reference/gcc-8/000077500000000000000000000000001456671656200204335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/dot/reference/gcc-8/cobertura.xml000066400000000000000000000116671456671656200231560ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/dot/reference/gcc-8/coverage.functions.html000066400000000000000000000061351456671656200251300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 38 73.7%
Functions: 7 9 77.8%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
bar() (.subdir/A/file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (.subdir/A/file2.cpp:8)not called0.0%
foo(int) (.subdir/A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (.subdir/A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (.subdir/A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (.subdir/A/file4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (.subdir/A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (.subdir/A/file3.cpp:8)not called0.0%
main (.subdir/B/main.cpp:11)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/dot/reference/gcc-8/coverage.html000066400000000000000000000150511456671656200231160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 38 73.7%
Functions: 7 9 77.8%
Branches: 4 8 50.0%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/dot/reference/gcc-8/coverage.lcov000066400000000000000000000053521456671656200231200ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/dot/.subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file3.cpp VER:faa7f08331f519d599f7b6a4906f288b FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/B/main.cpp VER:2cc1701c4db988ac38d43f536aaed46e FN:11,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:11,1,2a787a1309f19379bb0e3d8434d2a18d DA:12,1,c18608b3fe9a00042c41d97d382d1e07 DA:13,1,a16b1758a01395f320d0ffe89a85defc DA:14,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:15,1,50ff38672dfb3881235944c1cbc313ff DA:16,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:17,1,1e069fab499b18f31b84dea8d0b9f13d DA:19,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.2/gcovr/tests/dot/reference/gcc-8/coverage.main.cpp.d0d5fc20837f40fa4765af5e07f5d1b9.html000066400000000000000000000225571456671656200312750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9
10
11 1 int main(int argc, char* argv[]) {
12 1 foo(0);
13 1 foobar(1);
14 1 bar();
15 1 fourbar();
16 1 foo5(0);
17 1 foo6(0);
18
19 1 return 0;
20 }
21

gcovr-7.2/gcovr/tests/dot/reference/gcc-8/coverage.txt000066400000000000000000000020751456671656200227730ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ .subdir/A/C/D/file6.cpp 4 3 75% 4 .subdir/A/C/file5.cpp 4 3 75% 4 .subdir/A/file1.cpp 4 3 75% 4 .subdir/A/file2.cpp 7 4 57% 8,10-11 .subdir/A/file3.cpp 7 4 57% 8,10-11 .subdir/A/file4.cpp 4 3 75% 6 .subdir/B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 28 73% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/dot/reference/gcc-8/coveralls.json000066400000000000000000000056001456671656200233210ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:39 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": ".subdir/A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": ".subdir/A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": ".subdir/A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": ".subdir/A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": ".subdir/A/file3.cpp", "source_digest": "faa7f08331f519d599f7b6a4906f288b" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": ".subdir/A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": ".subdir/B/main.cpp", "source_digest": "2cc1701c4db988ac38d43f536aaed46e" } ] }gcovr-7.2/gcovr/tests/dot/reference/gcc-8/jacoco.xml000066400000000000000000000050521456671656200224150ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/dot/reference/gcc-8/sonarqube.xml000066400000000000000000000042441456671656200231600ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-branch/000077500000000000000000000000001456671656200171745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-branch/Makefile000066400000000000000000000014121456671656200206320ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/excl-branch/README000066400000000000000000000001441456671656200200530ustar00rootroot00000000000000This test case verifies that tagged lines (BR_LINE/BR_START/BR_STOP) are excluded per run options. gcovr-7.2/gcovr/tests/excl-branch/main.cpp000066400000000000000000000012311456671656200206210ustar00rootroot00000000000000#include int foo(int param) { if (param) { // GCOVR_EXCL_BR_LINE param++; //std::cout << "param not null." << std::endl; } else { param--; //std::cout << "param is null." << std::endl; } if (param) { param++; //std::cout << "param not null." << std::endl; } else { param--; //std::cout << "param is null." << std::endl; } // GCOV_EXCL_BR_START if (param) { param++; //std::cout << "param not null." << std::endl; } else { param--; //std::cout << "param is null." << std::endl; } // GCOV_EXCL_BR_STOP return param; } int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.2/gcovr/tests/excl-branch/reference/000077500000000000000000000000001456671656200211325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-branch/reference/clang-10/000077500000000000000000000000001456671656200224345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-branch/reference/clang-10/cobertura.xml000066400000000000000000000034201456671656200251430ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-branch/reference/clang-10/coverage.html000066400000000000000000000052311456671656200251160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 12 17 70.6%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 70.6 70.6% 12 / 17 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/excl-branch/reference/clang-10/coverage.lcov000066400000000000000000000016161456671656200251200ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-branch/main.cpp VER:9710c7ed163499ca0c780aca47126484 FN:4,_Z3fooi FNDA:1,_Z3fooi FN:26,main FNDA:1,main FNF:2 FNH:2 BRDA:10,0,0,1 BRDA:10,0,1,- BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,1f75572ae0564be4a3859e6b52e9087c DA:6,0,bc8f319d98d85752829e7a6015d60296 DA:7,0,6cba61c5865ea7f66ac538d12604b7cf DA:8,1,1292cb5abbd08f6b8595e6ca37fc841a DA:10,1,1b8b7e3c67bd7d2fdbbeb1921679917f DA:11,1,2c700a26f8c3fed82862f3a3c18cf409 DA:12,1,6cba61c5865ea7f66ac538d12604b7cf DA:13,0,1292cb5abbd08f6b8595e6ca37fc841a DA:16,1,9aec6e9f39e083955a45d75c49ebcda0 DA:17,0,bc8f319d98d85752829e7a6015d60296 DA:18,0,6cba61c5865ea7f66ac538d12604b7cf DA:19,1,1292cb5abbd08f6b8595e6ca37fc841a DA:22,1,6304eee57366eeaaf7da439e3dcbbf8a DA:26,1,2a787a1309f19379bb0e3d8434d2a18d DA:27,1,c18608b3fe9a00042c41d97d382d1e07 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 LH:12 LF:17 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000324051456671656200331720ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-branch/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 12 17 70.6%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5 1 if (param) { // GCOVR_EXCL_BR_LINE
6 param++; //std::cout << "param not null." << std::endl;
7 } else {
8 1 param--; //std::cout << "param is null." << std::endl;
9 }
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
11 1 param++; //std::cout << "param not null." << std::endl;
12 1 } else {
13 param--; //std::cout << "param is null." << std::endl;
14 }
15 // GCOV_EXCL_BR_START
16 1 if (param) {
17 param++; //std::cout << "param not null." << std::endl;
18 } else {
19 1 param--; //std::cout << "param is null." << std::endl;
20 }
21 // GCOV_EXCL_BR_STOP
22 1 return param;
23 }
24
25
26 1 int main(int argc, char* argv[]) {
27 1 foo(0);
28
29 1 return 0;
30 }
31

gcovr-7.2/gcovr/tests/excl-branch/reference/clang-10/coverage.txt000066400000000000000000000012451456671656200247720ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 17 12 70% 6-7,13,17-18 ------------------------------------------------------------------------------ TOTAL 17 12 70% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/excl-branch/reference/clang-10/coveralls.json000066400000000000000000000017131456671656200253230ustar00rootroot00000000000000{ "run_at": "2022-07-31 17:08:01 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, 0, 1, null, 1, 1, 1, 0, null, null, 1, 0, 0, 1, null, null, 1, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "9710c7ed163499ca0c780aca47126484" } ] }gcovr-7.2/gcovr/tests/excl-branch/reference/clang-10/jacoco.xml000066400000000000000000000014211456671656200244120ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-branch/reference/clang-10/sonarqube.xml000066400000000000000000000016121456671656200251550ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-branch/reference/clang-13/000077500000000000000000000000001456671656200224375ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-branch/reference/clang-13/coverage.lcov000066400000000000000000000016201456671656200251160ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-branch/main.cpp VER:9710c7ed163499ca0c780aca47126484 FN:4,foo(int) FNDA:1,foo(int) FN:26,main FNDA:1,main FNF:2 FNH:2 BRDA:10,0,0,- BRDA:10,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,1f75572ae0564be4a3859e6b52e9087c DA:6,0,bc8f319d98d85752829e7a6015d60296 DA:7,0,6cba61c5865ea7f66ac538d12604b7cf DA:8,1,1292cb5abbd08f6b8595e6ca37fc841a DA:10,1,1b8b7e3c67bd7d2fdbbeb1921679917f DA:11,1,2c700a26f8c3fed82862f3a3c18cf409 DA:12,1,6cba61c5865ea7f66ac538d12604b7cf DA:13,0,1292cb5abbd08f6b8595e6ca37fc841a DA:16,1,9aec6e9f39e083955a45d75c49ebcda0 DA:17,0,bc8f319d98d85752829e7a6015d60296 DA:18,0,6cba61c5865ea7f66ac538d12604b7cf DA:19,1,1292cb5abbd08f6b8595e6ca37fc841a DA:22,1,6304eee57366eeaaf7da439e3dcbbf8a DA:26,1,2a787a1309f19379bb0e3d8434d2a18d DA:27,1,c18608b3fe9a00042c41d97d382d1e07 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 LH:12 LF:17 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000324061456671656200331760ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-branch/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 12 17 70.6%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5 1 if (param) { // GCOVR_EXCL_BR_LINE
6 param++; //std::cout << "param not null." << std::endl;
7 } else {
8 1 param--; //std::cout << "param is null." << std::endl;
9 }
10
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
11 1 param++; //std::cout << "param not null." << std::endl;
12 1 } else {
13 param--; //std::cout << "param is null." << std::endl;
14 }
15 // GCOV_EXCL_BR_START
16 1 if (param) {
17 param++; //std::cout << "param not null." << std::endl;
18 } else {
19 1 param--; //std::cout << "param is null." << std::endl;
20 }
21 // GCOV_EXCL_BR_STOP
22 1 return param;
23 }
24
25
26 1 int main(int argc, char* argv[]) {
27 1 foo(0);
28
29 1 return 0;
30 }
31

gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-5/000077500000000000000000000000001456671656200220305ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-5/cobertura.xml000066400000000000000000000035001456671656200245360ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-5/coverage.functions.html000066400000000000000000000035651456671656200265310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 12 15 80.0%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time73.0%
main (main.cpp:26)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-5/coverage.html000066400000000000000000000052451456671656200245170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 12 15 80.0%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 12 / 15 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-5/coverage.lcov000066400000000000000000000015671456671656200245210ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-branch/main.cpp VER:9710c7ed163499ca0c780aca47126484 FN:4,foo(int) FNDA:1,foo(int) FN:26,main FNDA:1,main FNF:2 FNH:2 BRDA:10,0,0,1 BRDA:10,0,1,- BRDA:30,3,0,1 BRDA:30,3,1,- BRDA:30,4,2,1 BRDA:30,4,3,- BRF:6 BRH:3 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,1f75572ae0564be4a3859e6b52e9087c DA:6,0,bc8f319d98d85752829e7a6015d60296 DA:8,1,1292cb5abbd08f6b8595e6ca37fc841a DA:10,1,1b8b7e3c67bd7d2fdbbeb1921679917f DA:11,1,2c700a26f8c3fed82862f3a3c18cf409 DA:13,0,1292cb5abbd08f6b8595e6ca37fc841a DA:16,1,9aec6e9f39e083955a45d75c49ebcda0 DA:17,0,bc8f319d98d85752829e7a6015d60296 DA:19,1,1292cb5abbd08f6b8595e6ca37fc841a DA:22,1,6304eee57366eeaaf7da439e3dcbbf8a DA:26,1,2a787a1309f19379bb0e3d8434d2a18d DA:27,1,c18608b3fe9a00042c41d97d382d1e07 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 DA:30,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:12 LF:15 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000332471456671656200325730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 12 15 80.0%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5 1 if (param) { // GCOVR_EXCL_BR_LINE
6 param++; //std::cout << "param not null." << std::endl;
7 } else {
8 1 param--; //std::cout << "param is null." << std::endl;
9 }
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
11 1 param++; //std::cout << "param not null." << std::endl;
12 } else {
13 param--; //std::cout << "param is null." << std::endl;
14 }
15 // GCOV_EXCL_BR_START
16 1 if (param) {
17 param++; //std::cout << "param not null." << std::endl;
18 } else {
19 1 param--; //std::cout << "param is null." << std::endl;
20 }
21 // GCOV_EXCL_BR_STOP
22 1 return param;
23 }
24
25
26 1 int main(int argc, char* argv[]) {
27 1 foo(0);
28
29 1 return 0;
30
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
31

gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-5/coverage.txt000066400000000000000000000012401456671656200243610ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 15 12 80% 6,13,17 ------------------------------------------------------------------------------ TOTAL 15 12 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-5/coveralls.json000066400000000000000000000016721456671656200247230ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, 1, null, 0, null, null, 1, 0, null, 1, null, null, 1, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "9710c7ed163499ca0c780aca47126484" } ] }gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-5/jacoco.xml000066400000000000000000000014021456671656200240050ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-5/sonarqube.xml000066400000000000000000000015271456671656200245560ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-8/000077500000000000000000000000001456671656200220335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-8/cobertura.xml000066400000000000000000000031511456671656200245430ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-8/coverage.functions.html000066400000000000000000000035651456671656200265340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 11 14 78.6%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time73.0%
main (main.cpp:26)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-8/coverage.html000066400000000000000000000052451456671656200245220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 11 14 78.6%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 78.6 78.6% 11 / 14 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-8/coverage.lcov000066400000000000000000000014261456671656200245160ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-branch/main.cpp VER:9710c7ed163499ca0c780aca47126484 FN:4,foo(int) FNDA:1,foo(int) FN:26,main FNDA:1,main FNF:2 FNH:2 BRDA:10,0,0,1 BRDA:10,0,1,- BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,1f75572ae0564be4a3859e6b52e9087c DA:6,0,bc8f319d98d85752829e7a6015d60296 DA:8,1,1292cb5abbd08f6b8595e6ca37fc841a DA:10,1,1b8b7e3c67bd7d2fdbbeb1921679917f DA:11,1,2c700a26f8c3fed82862f3a3c18cf409 DA:13,0,1292cb5abbd08f6b8595e6ca37fc841a DA:16,1,9aec6e9f39e083955a45d75c49ebcda0 DA:17,0,bc8f319d98d85752829e7a6015d60296 DA:19,1,1292cb5abbd08f6b8595e6ca37fc841a DA:22,1,6304eee57366eeaaf7da439e3dcbbf8a DA:26,1,2a787a1309f19379bb0e3d8434d2a18d DA:27,1,c18608b3fe9a00042c41d97d382d1e07 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 LH:11 LF:14 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000322601456671656200325700ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 11 14 78.6%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5 1 if (param) { // GCOVR_EXCL_BR_LINE
6 param++; //std::cout << "param not null." << std::endl;
7 } else {
8 1 param--; //std::cout << "param is null." << std::endl;
9 }
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
11 1 param++; //std::cout << "param not null." << std::endl;
12 } else {
13 param--; //std::cout << "param is null." << std::endl;
14 }
15 // GCOV_EXCL_BR_START
16 1 if (param) {
17 param++; //std::cout << "param not null." << std::endl;
18 } else {
19 1 param--; //std::cout << "param is null." << std::endl;
20 }
21 // GCOV_EXCL_BR_STOP
22 1 return param;
23 }
24
25
26 1 int main(int argc, char* argv[]) {
27 1 foo(0);
28
29 1 return 0;
30 }
31

gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-8/coverage.txt000066400000000000000000000012401456671656200243640ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 14 11 78% 6,13,17 ------------------------------------------------------------------------------ TOTAL 14 11 78% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-8/coveralls.json000066400000000000000000000017241456671656200247240ustar00rootroot00000000000000{ "run_at": "2022-07-31 01:01:27 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, 1, null, 0, null, null, 1, 0, null, 1, null, null, 1, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "9710c7ed163499ca0c780aca47126484" } ] }gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-8/jacoco.xml000066400000000000000000000013451456671656200240160ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-branch/reference/gcc-8/sonarqube.xml000066400000000000000000000014021456671656200245510ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-branch/000077500000000000000000000000001456671656200201215ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/Makefile000066400000000000000000000017321456671656200215640ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco json_summary coveralls coverage.json: ./testcase $(GCOVR) --exclude-unreachable-branches --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -b -o coverage.txt lcov: coverage.json $(GCOVR) -a $< -b --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< -b --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< -b --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< -b --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< -b --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< -b --coveralls-pretty --coveralls coveralls.json json_summary: ./testcase $(GCOVR) --exclude-unreachable-branches -b -d --json-summary-pretty -o summary_coverage.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* summary_coverage.json coveralls.json gcovr-7.2/gcovr/tests/excl-line-branch/README000066400000000000000000000002321456671656200207760ustar00rootroot00000000000000Test for --exclude-unreachable-branches option The test attempts to test both GCOV/LCOV exclusion markers and auto-detection of compiler-generated code. gcovr-7.2/gcovr/tests/excl-line-branch/main.cpp000066400000000000000000000024341456671656200215540ustar00rootroot00000000000000#include #include class Bar { public: Bar() {} virtual ~Bar() {} // possible compiler-generated destruction code - auto-detected and excluded private: int m_param; }; int foo(int param) { if (param == 0 || param == 1) { // 4/4 branches return 1; } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE return 0; } else if (param == 10) { // 1/2 branches return 2; } else if (param == 11) { // 1/2 branches return 3; } // GCOV_EXCL_START if (param == 4) { // 2/2 branches, excluded return 1; } else if (param == 5) { // 1/2 branches, excluded return 0; } // GCOV_EXCL_STOP return 0; } int bar(int param) { // never called, GCOV_EXCL_START if (param) { return 1; } return 0; } // GCOV_EXCL_STOP int main(int argc, char* argv[]) { for (int i = 0; i < 5; i++) { // 2/2 branches foo(i); } try { Bar bar; // LCOV_EXCL_LINE } catch (const std::exception &e) { // LCOV_EXCL_START std::cout << "caught exception"; if (std::strlen(e.what()) > 0) { std::cout << ": " << e.what(); } std::cout << std::endl; } // LCOV_EXCL_STOP return 0; } // compiler-generated destruction code - auto-detected and excluded // total: 8/10 branches reported gcovr-7.2/gcovr/tests/excl-line-branch/reference/000077500000000000000000000000001456671656200220575ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-10/000077500000000000000000000000001456671656200233615ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-10/cobertura.xml000066400000000000000000000050601456671656200260720ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-10/coverage.html000066400000000000000000000052641456671656200260510ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 17 22 77.3%
Functions: 4 5 80.0%
Branches: 8 10 80.0%

File Lines Functions Branches
main.cpp 77.3 77.3% 17 / 22 80.0% 4 / 5 80.0% 8 / 10

gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-10/coverage.lcov000066400000000000000000000037551456671656200260530ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-branch/main.cpp VER:74860102d61efa7bb5a068579d0bfe40 FN:38,_Z3bari FNDA:0,_Z3bari FN:16,_Z3fooi FNDA:5,_Z3fooi FN:7,_ZN3BarC2Ev FNDA:1,_ZN3BarC2Ev FN:9,_ZN3BarD0Ev FNDA:0,_ZN3BarD0Ev FN:9,_ZN3BarD2Ev FNDA:1,_ZN3BarD2Ev FN:46,main FNDA:1,main FNF:6 FNH:4 BRDA:17,0,0,4 BRDA:17,0,1,1 BRDA:17,1,2,1 BRDA:17,1,3,3 BRDA:21,0,0,- BRDA:21,0,1,2 BRDA:23,0,0,- BRDA:23,0,1,2 BRDA:47,1,0,5 BRDA:47,1,1,1 BRF:10 BRH:8 DA:7,1,f0d54fc3718423907ffe35d82be9e65c DA:8,1,5efee26ba06711f9395b3c3bc7a9d94a DA:9,1,ef89afadbfb397fa2428716379142419 DA:10,1,a20b7177cd45e825b1ba777bd4a25133 DA:16,5,bb4aae5e443f387349849f9a5a813e31 DA:17,5,69d7cb531f90045147347c360a0d81d2 DA:18,2,2c49a86f5754f8103995fc6d32bc207e DA:19,0,7418c3752af701f88bc8f790f4793a6d DA:20,1,9e509d19a37174e72bead0ea24176228 DA:21,2,189a346e59b4b9eb1653c629e9e00396 DA:22,0,30947b981b8563f1d1a6690c87ba3db6 DA:23,2,d4dfe4cbc7a957b4db133508a4597ed6 DA:24,0,3b131baf29a59cf4c789f42a8cb54194 DA:28,0,1d470a2a37dd4a537d80ee9c575b61a2 DA:29,0,2c49a86f5754f8103995fc6d32bc207e DA:30,0,b18752f044690130643d37bc530cd788 DA:31,0,9e509d19a37174e72bead0ea24176228 DA:35,1,c26ba559a5f34d46a49fafed87946fb7 DA:36,5,cbb184dd8e05c9709e5dcaedaa0495cf DA:38,0,3c9c1937d90004711fa6cda5e218dc87 DA:39,0,81fff94209b659e33b1459a477e1e747 DA:40,0,4071653b480e72354bcfb2b2e78f92fd DA:42,0,c26ba559a5f34d46a49fafed87946fb7 DA:43,0,205490e389e7a37a48abc32a5303ab7f DA:46,1,2a787a1309f19379bb0e3d8434d2a18d DA:47,6,3aac4e3adb4400cb9a56145130946d99 DA:48,5,ce31d2067628e009ca3ca41fc3d5f044 DA:49,5,7eefb90de6682989ef933bcadcbb7de9 DA:52,0,1c65a24caffdcb0e7b6493034a21dc55 DA:53,0,f619ca2743f98bae7db1d75919cfc0bc DA:54,0,257d5873569672120a0c1f23864092e0 DA:55,0,2d5e1e2ac7529e31e605e9849fcff3cc DA:56,0,65dc4e5f2615e265e1dbe349aa2f5858 DA:57,0,ea5a1cbe764918679997181a3ea281d3 DA:58,0,5703f441b323e4ec7b1b87ef3b386cb9 DA:59,0,a90dacea889bc9c99fe5a3b7b5d65d25 DA:61,1,c26ba559a5f34d46a49fafed87946fb7 DA:62,0,9e7ce02d034587718cd3b6c29d789ef0 LH:17 LF:38 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000721421456671656200341210ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 17 22 77.3%
Functions: 4 5 80.0%
Branches: 8 10 80.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstring>
3
4 class Bar
5 {
6 public:
7 1 Bar()
8 1 {}
9 1 virtual ~Bar()
10 1 {} // possible compiler-generated destruction code - auto-detected and excluded
11
12 private:
13 int m_param;
14 };
15
16 5 int foo(int param) {
17
4/4
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 3 times.
5 if (param == 0 || param == 1) { // 4/4 branches
18 2 return 1;
19 } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE
20 1 return 0;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 10) { // 1/2 branches
22 return 2;
23
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 11) { // 1/2 branches
24 return 3;
25 }
26
27 // GCOV_EXCL_START
28 if (param == 4) { // 2/2 branches, excluded
29 return 1;
30 } else if (param == 5) { // 1/2 branches, excluded
31 return 0;
32 }
33 // GCOV_EXCL_STOP
34
35 1 return 0;
36 5 }
37
38 int bar(int param) { // never called, GCOV_EXCL_START
39 if (param) {
40 return 1;
41 }
42 return 0;
43 } // GCOV_EXCL_STOP
44
45
46 1 int main(int argc, char* argv[]) {
47
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
6 for (int i = 0; i < 5; i++) { // 2/2 branches
48 5 foo(i);
49 5 }
50
51 try {
52 Bar bar; // LCOV_EXCL_LINE
53 } catch (const std::exception &e) { // LCOV_EXCL_START
54 std::cout << "caught exception";
55 if (std::strlen(e.what()) > 0) {
56 std::cout << ": " << e.what();
57 }
58 std::cout << std::endl;
59 } // LCOV_EXCL_STOP
60
61 1 return 0;
62 } // compiler-generated destruction code - auto-detected and excluded
63
64 // total: 8/10 branches reported
65
66

gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-10/coverage.txt000066400000000000000000000012361456671656200257170ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 21,23 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-10/coveralls.json000066400000000000000000000032471456671656200262540ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, null, null, 1, 1, 1, 1, null, null, null, null, null, 5, 5, 2, null, 1, 2, 0, 2, 0, null, null, null, null, null, null, null, null, null, null, 1, 5, null, null, null, null, null, null, 0, null, null, 1, 6, 5, 5, null, null, null, null, null, null, null, null, null, 0, null, 1, 0, null, null, null ], "name": "main.cpp", "source_digest": "74860102d61efa7bb5a068579d0bfe40" } ] }gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-10/jacoco.xml000066400000000000000000000016101456671656200253370ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-10/sonarqube.xml000066400000000000000000000023451456671656200261060ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-10/summary_coverage.json000066400000000000000000000012411456671656200276220ustar00rootroot00000000000000{ "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "files": [ { "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "filename": "main.cpp", "function_covered": 4, "function_percent": 80.0, "function_total": 5, "line_covered": 17, "line_percent": 77.3, "line_total": 22 } ], "function_covered": 4, "function_percent": 80.0, "function_total": 5, "gcovr/summary_format_version": "0.6", "line_covered": 17, "line_percent": 77.3, "line_total": 22, "root": "." }gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-13/000077500000000000000000000000001456671656200233645ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-13/coverage.html000066400000000000000000000052601456671656200260500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 17 22 77.3%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

File Lines Functions Branches
main.cpp 77.3 77.3% 17 / 22 100.0% 4 / 4 80.0% 8 / 10

gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-13/coverage.lcov000066400000000000000000000037131456671656200260500ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-branch/main.cpp VER:74860102d61efa7bb5a068579d0bfe40 FN:7,Bar::Bar() FNDA:1,Bar::Bar() FN:9,Bar::~Bar() FNDA:1,Bar::~Bar() FN:38,bar(int) FNDA:0,bar(int) FN:16,foo(int) FNDA:5,foo(int) FN:46,main FNDA:1,main FNF:5 FNH:4 BRDA:17,0,0,4 BRDA:17,0,1,1 BRDA:17,1,2,1 BRDA:17,1,3,3 BRDA:21,0,0,- BRDA:21,0,1,2 BRDA:23,0,0,- BRDA:23,0,1,2 BRDA:47,1,0,5 BRDA:47,1,1,1 BRF:10 BRH:8 DA:7,1,f0d54fc3718423907ffe35d82be9e65c DA:8,1,5efee26ba06711f9395b3c3bc7a9d94a DA:9,1,ef89afadbfb397fa2428716379142419 DA:10,1,a20b7177cd45e825b1ba777bd4a25133 DA:16,5,bb4aae5e443f387349849f9a5a813e31 DA:17,5,69d7cb531f90045147347c360a0d81d2 DA:18,2,2c49a86f5754f8103995fc6d32bc207e DA:19,0,7418c3752af701f88bc8f790f4793a6d DA:20,1,9e509d19a37174e72bead0ea24176228 DA:21,2,189a346e59b4b9eb1653c629e9e00396 DA:22,0,30947b981b8563f1d1a6690c87ba3db6 DA:23,2,d4dfe4cbc7a957b4db133508a4597ed6 DA:24,0,3b131baf29a59cf4c789f42a8cb54194 DA:28,0,1d470a2a37dd4a537d80ee9c575b61a2 DA:29,0,2c49a86f5754f8103995fc6d32bc207e DA:30,0,b18752f044690130643d37bc530cd788 DA:31,0,9e509d19a37174e72bead0ea24176228 DA:35,1,c26ba559a5f34d46a49fafed87946fb7 DA:36,5,cbb184dd8e05c9709e5dcaedaa0495cf DA:38,0,3c9c1937d90004711fa6cda5e218dc87 DA:39,0,81fff94209b659e33b1459a477e1e747 DA:40,0,4071653b480e72354bcfb2b2e78f92fd DA:42,0,c26ba559a5f34d46a49fafed87946fb7 DA:43,0,205490e389e7a37a48abc32a5303ab7f DA:46,1,2a787a1309f19379bb0e3d8434d2a18d DA:47,6,3aac4e3adb4400cb9a56145130946d99 DA:48,5,ce31d2067628e009ca3ca41fc3d5f044 DA:49,5,7eefb90de6682989ef933bcadcbb7de9 DA:52,0,1c65a24caffdcb0e7b6493034a21dc55 DA:53,0,f619ca2743f98bae7db1d75919cfc0bc DA:54,0,257d5873569672120a0c1f23864092e0 DA:55,0,2d5e1e2ac7529e31e605e9849fcff3cc DA:56,0,65dc4e5f2615e265e1dbe349aa2f5858 DA:57,0,ea5a1cbe764918679997181a3ea281d3 DA:58,0,5703f441b323e4ec7b1b87ef3b386cb9 DA:59,0,a90dacea889bc9c99fe5a3b7b5d65d25 DA:61,1,c26ba559a5f34d46a49fafed87946fb7 DA:62,0,9e7ce02d034587718cd3b6c29d789ef0 LH:17 LF:38 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000720051456671656200341220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 17 22 77.3%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstring>
3
4 class Bar
5 {
6 public:
7 1 Bar()
8 1 {}
9 1 virtual ~Bar()
10 1 {} // possible compiler-generated destruction code - auto-detected and excluded
11
12 private:
13 int m_param;
14 };
15
16 5 int foo(int param) {
17
4/4
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 3 times.
5 if (param == 0 || param == 1) { // 4/4 branches
18 2 return 1;
19 } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE
20 1 return 0;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 10) { // 1/2 branches
22 return 2;
23
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 11) { // 1/2 branches
24 return 3;
25 }
26
27 // GCOV_EXCL_START
28 if (param == 4) { // 2/2 branches, excluded
29 return 1;
30 } else if (param == 5) { // 1/2 branches, excluded
31 return 0;
32 }
33 // GCOV_EXCL_STOP
34
35 1 return 0;
36 5 }
37
38 int bar(int param) { // never called, GCOV_EXCL_START
39 if (param) {
40 return 1;
41 }
42 return 0;
43 } // GCOV_EXCL_STOP
44
45
46 1 int main(int argc, char* argv[]) {
47
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
6 for (int i = 0; i < 5; i++) { // 2/2 branches
48 5 foo(i);
49 5 }
50
51 try {
52 Bar bar; // LCOV_EXCL_LINE
53 } catch (const std::exception &e) { // LCOV_EXCL_START
54 std::cout << "caught exception";
55 if (std::strlen(e.what()) > 0) {
56 std::cout << ": " << e.what();
57 }
58 std::cout << std::endl;
59 } // LCOV_EXCL_STOP
60
61 1 return 0;
62 } // compiler-generated destruction code - auto-detected and excluded
63
64 // total: 8/10 branches reported
65
66

gcovr-7.2/gcovr/tests/excl-line-branch/reference/clang-13/summary_coverage.json000066400000000000000000000012431456671656200276270ustar00rootroot00000000000000{ "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "files": [ { "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "filename": "main.cpp", "function_covered": 4, "function_percent": 100.0, "function_total": 4, "line_covered": 17, "line_percent": 77.3, "line_total": 22 } ], "function_covered": 4, "function_percent": 100.0, "function_total": 4, "gcovr/summary_format_version": "0.6", "line_covered": 17, "line_percent": 77.3, "line_total": 22, "root": "." }gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-11/000077500000000000000000000000001456671656200230325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-11/coverage.lcov000066400000000000000000000030611456671656200255120ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-branch/main.cpp VER:74860102d61efa7bb5a068579d0bfe40 FN:7,Bar::Bar() FNDA:1,Bar::Bar() FN:9,Bar::~Bar() FNDA:1,Bar::~Bar() FN:38,bar(int) FNDA:0,bar(int) FN:16,foo(int) FNDA:5,foo(int) FN:46,main FNDA:1,main FNF:5 FNH:4 BRDA:17,0,0,4 BRDA:17,0,1,1 BRDA:17,1,2,1 BRDA:17,1,3,3 BRDA:21,0,0,- BRDA:21,0,1,2 BRDA:23,0,0,- BRDA:23,0,1,2 BRDA:47,1,0,5 BRDA:47,1,1,1 BRF:10 BRH:8 DA:7,1,f0d54fc3718423907ffe35d82be9e65c DA:8,1,5efee26ba06711f9395b3c3bc7a9d94a DA:9,2,ef89afadbfb397fa2428716379142419 DA:10,2,a20b7177cd45e825b1ba777bd4a25133 DA:16,5,bb4aae5e443f387349849f9a5a813e31 DA:17,5,69d7cb531f90045147347c360a0d81d2 DA:18,2,2c49a86f5754f8103995fc6d32bc207e DA:19,0,7418c3752af701f88bc8f790f4793a6d DA:20,1,9e509d19a37174e72bead0ea24176228 DA:21,2,189a346e59b4b9eb1653c629e9e00396 DA:22,0,30947b981b8563f1d1a6690c87ba3db6 DA:23,2,d4dfe4cbc7a957b4db133508a4597ed6 DA:24,0,3b131baf29a59cf4c789f42a8cb54194 DA:28,0,1d470a2a37dd4a537d80ee9c575b61a2 DA:29,0,2c49a86f5754f8103995fc6d32bc207e DA:30,0,b18752f044690130643d37bc530cd788 DA:31,0,9e509d19a37174e72bead0ea24176228 DA:35,1,c26ba559a5f34d46a49fafed87946fb7 DA:38,0,3c9c1937d90004711fa6cda5e218dc87 DA:39,0,81fff94209b659e33b1459a477e1e747 DA:40,0,4071653b480e72354bcfb2b2e78f92fd DA:42,0,c26ba559a5f34d46a49fafed87946fb7 DA:46,1,2a787a1309f19379bb0e3d8434d2a18d DA:47,6,3aac4e3adb4400cb9a56145130946d99 DA:48,5,ce31d2067628e009ca3ca41fc3d5f044 DA:52,0,1c65a24caffdcb0e7b6493034a21dc55 DA:53,0,f619ca2743f98bae7db1d75919cfc0bc DA:61,1,c26ba559a5f34d46a49fafed87946fb7 LH:15 LF:28 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000713321456671656200335720ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 15 17 88.2%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstring>
3
4 class Bar
5 {
6 public:
7 1 Bar()
8 1 {}
9 2 virtual ~Bar()
10 2 {} // possible compiler-generated destruction code - auto-detected and excluded
11
12 private:
13 int m_param;
14 };
15
16 5 int foo(int param) {
17
4/4
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 3 times.
5 if (param == 0 || param == 1) { // 4/4 branches
18 2 return 1;
19 } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE
20 1 return 0;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 10) { // 1/2 branches
22 return 2;
23
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 11) { // 1/2 branches
24 return 3;
25 }
26
27 // GCOV_EXCL_START
28 if (param == 4) { // 2/2 branches, excluded
29 return 1;
30 } else if (param == 5) { // 1/2 branches, excluded
31 return 0;
32 }
33 // GCOV_EXCL_STOP
34
35 1 return 0;
36 }
37
38 int bar(int param) { // never called, GCOV_EXCL_START
39 if (param) {
40 return 1;
41 }
42 return 0;
43 } // GCOV_EXCL_STOP
44
45
46 1 int main(int argc, char* argv[]) {
47
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
6 for (int i = 0; i < 5; i++) { // 2/2 branches
48 5 foo(i);
49 }
50
51 try {
52 Bar bar; // LCOV_EXCL_LINE
53 } catch (const std::exception &e) { // LCOV_EXCL_START
54 std::cout << "caught exception";
55 if (std::strlen(e.what()) > 0) {
56 std::cout << ": " << e.what();
57 }
58 std::cout << std::endl;
59 } // LCOV_EXCL_STOP
60
61 1 return 0;
62 } // compiler-generated destruction code - auto-detected and excluded
63
64 // total: 8/10 branches reported
65
66

gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-5/000077500000000000000000000000001456671656200227555ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-5/cobertura.xml000066400000000000000000000045201456671656200254660ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-5/coverage.functions.html000066400000000000000000000045461456671656200274560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 16 18 88.9%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Function (File:Line) Call count Block coverage
Bar::Bar() (main.cpp:7)called 1 time, returned 1 time100.0%
Bar::~Bar() (main.cpp:9)called 1 time, returned 1 time67.0%
bar(int) (main.cpp:38)excluded0.0%
foo(int) (main.cpp:16)called 5 times, returned 5 times81.0%
main (main.cpp:46)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-5/coverage.html000066400000000000000000000052601456671656200254410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 16 18 88.9%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

File Lines Functions Branches
main.cpp 88.9 88.9% 16 / 18 100.0% 4 / 4 80.0% 8 / 10

gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-5/coverage.lcov000066400000000000000000000030611456671656200254350ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-branch/main.cpp VER:74860102d61efa7bb5a068579d0bfe40 FN:7,Bar::Bar() FNDA:1,Bar::Bar() FN:9,Bar::~Bar() FNDA:1,Bar::~Bar() FN:38,bar(int) FNDA:0,bar(int) FN:16,foo(int) FNDA:5,foo(int) FN:46,main FNDA:1,main FNF:5 FNH:4 BRDA:17,0,0,4 BRDA:17,0,1,1 BRDA:17,1,2,1 BRDA:17,1,3,3 BRDA:21,0,0,- BRDA:21,0,1,2 BRDA:23,0,0,- BRDA:23,0,1,2 BRDA:47,1,0,5 BRDA:47,1,1,1 BRF:10 BRH:8 DA:7,1,f0d54fc3718423907ffe35d82be9e65c DA:8,1,5efee26ba06711f9395b3c3bc7a9d94a DA:9,1,ef89afadbfb397fa2428716379142419 DA:10,1,a20b7177cd45e825b1ba777bd4a25133 DA:16,5,bb4aae5e443f387349849f9a5a813e31 DA:17,5,69d7cb531f90045147347c360a0d81d2 DA:18,2,2c49a86f5754f8103995fc6d32bc207e DA:19,0,7418c3752af701f88bc8f790f4793a6d DA:20,1,9e509d19a37174e72bead0ea24176228 DA:21,2,189a346e59b4b9eb1653c629e9e00396 DA:22,0,30947b981b8563f1d1a6690c87ba3db6 DA:23,2,d4dfe4cbc7a957b4db133508a4597ed6 DA:24,0,3b131baf29a59cf4c789f42a8cb54194 DA:28,0,1d470a2a37dd4a537d80ee9c575b61a2 DA:29,0,2c49a86f5754f8103995fc6d32bc207e DA:30,0,b18752f044690130643d37bc530cd788 DA:31,0,9e509d19a37174e72bead0ea24176228 DA:35,1,c26ba559a5f34d46a49fafed87946fb7 DA:38,0,3c9c1937d90004711fa6cda5e218dc87 DA:39,0,81fff94209b659e33b1459a477e1e747 DA:40,0,4071653b480e72354bcfb2b2e78f92fd DA:42,0,c26ba559a5f34d46a49fafed87946fb7 DA:46,1,2a787a1309f19379bb0e3d8434d2a18d DA:47,6,3aac4e3adb4400cb9a56145130946d99 DA:48,5,ce31d2067628e009ca3ca41fc3d5f044 DA:52,0,1c65a24caffdcb0e7b6493034a21dc55 DA:61,1,c26ba559a5f34d46a49fafed87946fb7 DA:62,4,9e7ce02d034587718cd3b6c29d789ef0 LH:16 LF:28 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000713211456671656200335130ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 16 18 88.9%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstring>
3
4 class Bar
5 {
6 public:
7 1 Bar()
8 1 {}
9 1 virtual ~Bar()
10 1 {} // possible compiler-generated destruction code - auto-detected and excluded
11
12 private:
13 int m_param;
14 };
15
16 5 int foo(int param) {
17
4/4
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 3 times.
5 if (param == 0 || param == 1) { // 4/4 branches
18 2 return 1;
19 } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE
20 1 return 0;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 10) { // 1/2 branches
22 return 2;
23
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 11) { // 1/2 branches
24 return 3;
25 }
26
27 // GCOV_EXCL_START
28 if (param == 4) { // 2/2 branches, excluded
29 return 1;
30 } else if (param == 5) { // 1/2 branches, excluded
31 return 0;
32 }
33 // GCOV_EXCL_STOP
34
35 1 return 0;
36 }
37
38 int bar(int param) { // never called, GCOV_EXCL_START
39 if (param) {
40 return 1;
41 }
42 return 0;
43 } // GCOV_EXCL_STOP
44
45
46 1 int main(int argc, char* argv[]) {
47
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
6 for (int i = 0; i < 5; i++) { // 2/2 branches
48 5 foo(i);
49 }
50
51 try {
52 Bar bar; // LCOV_EXCL_LINE
53 } catch (const std::exception &e) { // LCOV_EXCL_START
54 std::cout << "caught exception";
55 if (std::strlen(e.what()) > 0) {
56 std::cout << ": " << e.what();
57 }
58 std::cout << std::endl;
59 } // LCOV_EXCL_STOP
60
61 1 return 0;
62 4 } // compiler-generated destruction code - auto-detected and excluded
63
64 // total: 8/10 branches reported
65
66

gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-5/coverage.txt000066400000000000000000000012361456671656200253130ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 21,23 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-5/coveralls.json000066400000000000000000000032631456671656200256460ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, null, null, 1, 1, 1, 1, null, null, null, null, null, 5, 5, 2, null, 1, 2, 0, 2, 0, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, 1, 6, 5, null, null, null, null, null, null, null, null, null, null, null, null, 1, 4, null, null, null ], "name": "main.cpp", "source_digest": "74860102d61efa7bb5a068579d0bfe40" } ] }gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-5/jacoco.xml000066400000000000000000000015141456671656200247360ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-5/sonarqube.xml000066400000000000000000000020571456671656200255020ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-5/summary_coverage.json000066400000000000000000000012431456671656200272200ustar00rootroot00000000000000{ "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "files": [ { "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "filename": "main.cpp", "function_covered": 4, "function_percent": 100.0, "function_total": 4, "line_covered": 16, "line_percent": 88.9, "line_total": 18 } ], "function_covered": 4, "function_percent": 100.0, "function_total": 4, "gcovr/summary_format_version": "0.6", "line_covered": 16, "line_percent": 88.9, "line_total": 18, "root": "." }gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-6/000077500000000000000000000000001456671656200227565ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-6/cobertura.xml000066400000000000000000000045201456671656200254670ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-6/coverage.functions.html000066400000000000000000000045471456671656200274600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 15 18 83.3%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Function (File:Line) Call count Block coverage
Bar::Bar() (main.cpp:7)called 1 time, returned 1 time100.0%
Bar::~Bar() (main.cpp:9)called 1 time, returned 1 time100.0%
bar(int) (main.cpp:38)excluded0.0%
foo(int) (main.cpp:16)called 5 times, returned 5 times81.0%
main (main.cpp:46)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-6/coverage.html000066400000000000000000000052601456671656200254420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 15 18 83.3%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

File Lines Functions Branches
main.cpp 83.3 83.3% 15 / 18 100.0% 4 / 4 80.0% 8 / 10

gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-6/coverage.lcov000066400000000000000000000030611456671656200254360ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-branch/main.cpp VER:74860102d61efa7bb5a068579d0bfe40 FN:7,Bar::Bar() FNDA:1,Bar::Bar() FN:9,Bar::~Bar() FNDA:1,Bar::~Bar() FN:38,bar(int) FNDA:0,bar(int) FN:16,foo(int) FNDA:5,foo(int) FN:46,main FNDA:1,main FNF:5 FNH:4 BRDA:17,0,0,4 BRDA:17,0,1,1 BRDA:17,1,2,1 BRDA:17,1,3,3 BRDA:21,0,0,- BRDA:21,0,1,2 BRDA:23,0,0,- BRDA:23,0,1,2 BRDA:47,1,0,5 BRDA:47,1,1,1 BRF:10 BRH:8 DA:7,1,f0d54fc3718423907ffe35d82be9e65c DA:8,1,5efee26ba06711f9395b3c3bc7a9d94a DA:9,1,ef89afadbfb397fa2428716379142419 DA:10,0,a20b7177cd45e825b1ba777bd4a25133 DA:16,5,bb4aae5e443f387349849f9a5a813e31 DA:17,5,69d7cb531f90045147347c360a0d81d2 DA:18,2,2c49a86f5754f8103995fc6d32bc207e DA:19,0,7418c3752af701f88bc8f790f4793a6d DA:20,1,9e509d19a37174e72bead0ea24176228 DA:21,2,189a346e59b4b9eb1653c629e9e00396 DA:22,0,30947b981b8563f1d1a6690c87ba3db6 DA:23,2,d4dfe4cbc7a957b4db133508a4597ed6 DA:24,0,3b131baf29a59cf4c789f42a8cb54194 DA:28,0,1d470a2a37dd4a537d80ee9c575b61a2 DA:29,0,2c49a86f5754f8103995fc6d32bc207e DA:30,0,b18752f044690130643d37bc530cd788 DA:31,0,9e509d19a37174e72bead0ea24176228 DA:35,1,c26ba559a5f34d46a49fafed87946fb7 DA:38,0,3c9c1937d90004711fa6cda5e218dc87 DA:39,0,81fff94209b659e33b1459a477e1e747 DA:40,0,4071653b480e72354bcfb2b2e78f92fd DA:42,0,c26ba559a5f34d46a49fafed87946fb7 DA:46,1,2a787a1309f19379bb0e3d8434d2a18d DA:47,6,3aac4e3adb4400cb9a56145130946d99 DA:48,5,ce31d2067628e009ca3ca41fc3d5f044 DA:52,0,1c65a24caffdcb0e7b6493034a21dc55 DA:61,1,c26ba559a5f34d46a49fafed87946fb7 DA:62,4,9e7ce02d034587718cd3b6c29d789ef0 LH:15 LF:28 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000713341456671656200335200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 15 18 83.3%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstring>
3
4 class Bar
5 {
6 public:
7 1 Bar()
8 1 {}
9 1 virtual ~Bar()
10 {} // possible compiler-generated destruction code - auto-detected and excluded
11
12 private:
13 int m_param;
14 };
15
16 5 int foo(int param) {
17
4/4
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 3 times.
5 if (param == 0 || param == 1) { // 4/4 branches
18 2 return 1;
19 } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE
20 1 return 0;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 10) { // 1/2 branches
22 return 2;
23
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 11) { // 1/2 branches
24 return 3;
25 }
26
27 // GCOV_EXCL_START
28 if (param == 4) { // 2/2 branches, excluded
29 return 1;
30 } else if (param == 5) { // 1/2 branches, excluded
31 return 0;
32 }
33 // GCOV_EXCL_STOP
34
35 1 return 0;
36 }
37
38 int bar(int param) { // never called, GCOV_EXCL_START
39 if (param) {
40 return 1;
41 }
42 return 0;
43 } // GCOV_EXCL_STOP
44
45
46 1 int main(int argc, char* argv[]) {
47
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
6 for (int i = 0; i < 5; i++) { // 2/2 branches
48 5 foo(i);
49 }
50
51 try {
52 Bar bar; // LCOV_EXCL_LINE
53 } catch (const std::exception &e) { // LCOV_EXCL_START
54 std::cout << "caught exception";
55 if (std::strlen(e.what()) > 0) {
56 std::cout << ": " << e.what();
57 }
58 std::cout << std::endl;
59 } // LCOV_EXCL_STOP
60
61 1 return 0;
62 4 } // compiler-generated destruction code - auto-detected and excluded
63
64 // total: 8/10 branches reported
65
66

gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-6/coveralls.json000066400000000000000000000032631456671656200256470ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, null, null, 1, 1, 1, 0, null, null, null, null, null, 5, 5, 2, null, 1, 2, 0, 2, 0, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, 1, 6, 5, null, null, null, null, null, null, null, null, null, null, null, null, 1, 4, null, null, null ], "name": "main.cpp", "source_digest": "74860102d61efa7bb5a068579d0bfe40" } ] }gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-6/jacoco.xml000066400000000000000000000015141456671656200247370ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-6/sonarqube.xml000066400000000000000000000020571456671656200255030ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-6/summary_coverage.json000066400000000000000000000012431456671656200272210ustar00rootroot00000000000000{ "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "files": [ { "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "filename": "main.cpp", "function_covered": 4, "function_percent": 100.0, "function_total": 4, "line_covered": 15, "line_percent": 83.3, "line_total": 18 } ], "function_covered": 4, "function_percent": 100.0, "function_total": 4, "gcovr/summary_format_version": "0.6", "line_covered": 15, "line_percent": 83.3, "line_total": 18, "root": "." }gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-8/000077500000000000000000000000001456671656200227605ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-8/cobertura.xml000066400000000000000000000044301456671656200254710ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-8/coverage.functions.html000066400000000000000000000045471456671656200274620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 15 17 88.2%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Function (File:Line) Call count Block coverage
Bar::Bar() (main.cpp:7)called 1 time, returned 1 time100.0%
Bar::~Bar() (main.cpp:9)called 1 time, returned 1 time100.0%
bar(int) (main.cpp:38)excluded0.0%
foo(int) (main.cpp:16)called 5 times, returned 5 times81.0%
main (main.cpp:46)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-8/coverage.html000066400000000000000000000052601456671656200254440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 15 17 88.2%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

File Lines Functions Branches
main.cpp 88.2 88.2% 15 / 17 100.0% 4 / 4 80.0% 8 / 10

gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-8/coverage.lcov000066400000000000000000000030101456671656200254320ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-branch/main.cpp VER:74860102d61efa7bb5a068579d0bfe40 FN:7,Bar::Bar() FNDA:1,Bar::Bar() FN:9,Bar::~Bar() FNDA:1,Bar::~Bar() FN:38,bar(int) FNDA:0,bar(int) FN:16,foo(int) FNDA:5,foo(int) FN:46,main FNDA:1,main FNF:5 FNH:4 BRDA:17,0,0,4 BRDA:17,0,1,1 BRDA:17,1,2,1 BRDA:17,1,3,3 BRDA:21,0,0,- BRDA:21,0,1,2 BRDA:23,0,0,- BRDA:23,0,1,2 BRDA:47,1,0,5 BRDA:47,1,1,1 BRF:10 BRH:8 DA:7,1,f0d54fc3718423907ffe35d82be9e65c DA:8,1,5efee26ba06711f9395b3c3bc7a9d94a DA:9,2,ef89afadbfb397fa2428716379142419 DA:10,2,a20b7177cd45e825b1ba777bd4a25133 DA:16,5,bb4aae5e443f387349849f9a5a813e31 DA:17,5,69d7cb531f90045147347c360a0d81d2 DA:18,2,2c49a86f5754f8103995fc6d32bc207e DA:19,0,7418c3752af701f88bc8f790f4793a6d DA:20,1,9e509d19a37174e72bead0ea24176228 DA:21,2,189a346e59b4b9eb1653c629e9e00396 DA:22,0,30947b981b8563f1d1a6690c87ba3db6 DA:23,2,d4dfe4cbc7a957b4db133508a4597ed6 DA:24,0,3b131baf29a59cf4c789f42a8cb54194 DA:28,0,1d470a2a37dd4a537d80ee9c575b61a2 DA:29,0,2c49a86f5754f8103995fc6d32bc207e DA:30,0,b18752f044690130643d37bc530cd788 DA:31,0,9e509d19a37174e72bead0ea24176228 DA:35,1,c26ba559a5f34d46a49fafed87946fb7 DA:38,0,3c9c1937d90004711fa6cda5e218dc87 DA:39,0,81fff94209b659e33b1459a477e1e747 DA:40,0,4071653b480e72354bcfb2b2e78f92fd DA:42,0,c26ba559a5f34d46a49fafed87946fb7 DA:46,1,2a787a1309f19379bb0e3d8434d2a18d DA:47,6,3aac4e3adb4400cb9a56145130946d99 DA:48,5,ce31d2067628e009ca3ca41fc3d5f044 DA:52,0,1c65a24caffdcb0e7b6493034a21dc55 DA:61,1,c26ba559a5f34d46a49fafed87946fb7 LH:15 LF:27 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000712731456671656200335240ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 15 17 88.2%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstring>
3
4 class Bar
5 {
6 public:
7 1 Bar()
8 1 {}
9 2 virtual ~Bar()
10 2 {} // possible compiler-generated destruction code - auto-detected and excluded
11
12 private:
13 int m_param;
14 };
15
16 5 int foo(int param) {
17
4/4
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 3 times.
5 if (param == 0 || param == 1) { // 4/4 branches
18 2 return 1;
19 } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE
20 1 return 0;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 10) { // 1/2 branches
22 return 2;
23
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 11) { // 1/2 branches
24 return 3;
25 }
26
27 // GCOV_EXCL_START
28 if (param == 4) { // 2/2 branches, excluded
29 return 1;
30 } else if (param == 5) { // 1/2 branches, excluded
31 return 0;
32 }
33 // GCOV_EXCL_STOP
34
35 1 return 0;
36 }
37
38 int bar(int param) { // never called, GCOV_EXCL_START
39 if (param) {
40 return 1;
41 }
42 return 0;
43 } // GCOV_EXCL_STOP
44
45
46 1 int main(int argc, char* argv[]) {
47
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
6 for (int i = 0; i < 5; i++) { // 2/2 branches
48 5 foo(i);
49 }
50
51 try {
52 Bar bar; // LCOV_EXCL_LINE
53 } catch (const std::exception &e) { // LCOV_EXCL_START
54 std::cout << "caught exception";
55 if (std::strlen(e.what()) > 0) {
56 std::cout << ": " << e.what();
57 }
58 std::cout << std::endl;
59 } // LCOV_EXCL_STOP
60
61 1 return 0;
62 } // compiler-generated destruction code - auto-detected and excluded
63
64 // total: 8/10 branches reported
65
66

gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-8/coveralls.json000066400000000000000000000033151456671656200256470ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:41 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, null, null, 1, 1, 2, 2, null, null, null, null, null, 5, 5, 2, null, 1, 2, 0, 2, 0, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, 1, 6, 5, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null ], "name": "main.cpp", "source_digest": "74860102d61efa7bb5a068579d0bfe40" } ] }gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-8/jacoco.xml000066400000000000000000000014751456671656200247470ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-8/sonarqube.xml000066400000000000000000000020021456671656200254730ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-8/summary_coverage.json000066400000000000000000000012431456671656200272230ustar00rootroot00000000000000{ "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "files": [ { "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "filename": "main.cpp", "function_covered": 4, "function_percent": 100.0, "function_total": 4, "line_covered": 15, "line_percent": 88.2, "line_total": 17 } ], "function_covered": 4, "function_percent": 100.0, "function_total": 4, "gcovr/summary_format_version": "0.6", "line_covered": 15, "line_percent": 88.2, "line_total": 17, "root": "." }gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-9/000077500000000000000000000000001456671656200227615ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-branch/reference/gcc-9/sonarqube.xml000066400000000000000000000020021456671656200254740ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-custom/000077500000000000000000000000001456671656200201765ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-custom/Makefile000066400000000000000000000017201456671656200216360ustar00rootroot00000000000000MARKER_OPT ?= --exclude-pattern-prefix CUSTOM GCOVR ?= gcovr all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) -d $(MARKER_OPT) --json-pretty --json $@ txt: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/excl-line-custom/README000066400000000000000000000002321456671656200210530ustar00rootroot00000000000000This test case verifies that custom tagged lines (LINE/START/STOP) are excluded per run options. It uses exclude_pattern_prefix to pass a custom prefix. gcovr-7.2/gcovr/tests/excl-line-custom/main.cpp000066400000000000000000000014301456671656200216240ustar00rootroot00000000000000#include int foo(int param) { if (param) { // LCOV_EXCL_START std::cout << "param not null in block markers" << std::endl; // LCOV_EXCL_STOP // CUSTOM_EXCL_START std::cout << "param not null in block markers" << std::endl; // CUSTOM_EXCL_STOP std::cout << "param not null" << std::endl; // CUSTOM_EXCL_LINE return 1; // GCOVR_EXCL_LINE } else { // LCOV_EXCL_START std::cout << "param is null in block markers" << std::endl; // LCOV_EXCL_STOP // CUSTOM_EXCL_START std::cout << "param is null in block markers" << std::endl; // CUSTOM_EXCL_STOP std::cout << "param is null" << std::endl; // CUSTOM_EXCL_LINE return 0; // GCOVR_EXCL_LINE } } int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.2/gcovr/tests/excl-line-custom/reference/000077500000000000000000000000001456671656200221345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-10/000077500000000000000000000000001456671656200234365ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-10/cobertura.xml000066400000000000000000000025751456671656200261570ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-10/coverage.css000066400000000000000000000312761456671656200257540ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-10/coverage.functions.html000066400000000000000000000035631456671656200301350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (main.cpp:4)called 1 time, returned 1 time80.0%
main (main.cpp:31)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-10/coverage.html000066400000000000000000000052431456671656200261230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-10/coverage.lcov000066400000000000000000000014271456671656200261220ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-custom/main.cpp VER:946992153a16ca487416932e28191a83 FN:4,_Z3fooi FNDA:1,_Z3fooi FN:31,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:7,0,7941e88bbc29e13c47185370feeea41a DA:11,0,7941e88bbc29e13c47185370feeea41a DA:14,0,0b070cd9a90e53516ae557a8958afe6d DA:15,0,8ee1e28d6ff96a2f778a09108eb5e98c DA:18,1,bf5be2a3bc0ecc42e120b71a7eebd727 DA:22,0,bf5be2a3bc0ecc42e120b71a7eebd727 DA:25,0,24c0af48fef8b1ec52c142d48f748106 DA:26,1,e28c6c49d3acebcbddfd7e7e642d7bc5 DA:28,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:31,1,2a787a1309f19379bb0e3d8434d2a18d DA:32,1,c18608b3fe9a00042c41d97d382d1e07 DA:34,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:14 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000364461456671656200342050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 // LCOV_EXCL_START
7 std::cout << "param not null in block markers" << std::endl;
8 // LCOV_EXCL_STOP
9
10 // CUSTOM_EXCL_START
11 std::cout << "param not null in block markers" << std::endl;
12 // CUSTOM_EXCL_STOP
13
14 std::cout << "param not null" << std::endl; // CUSTOM_EXCL_LINE
15 return 1; // GCOVR_EXCL_LINE
16 } else {
17 // LCOV_EXCL_START
18 1 std::cout << "param is null in block markers" << std::endl;
19 // LCOV_EXCL_STOP
20
21 // CUSTOM_EXCL_START
22 std::cout << "param is null in block markers" << std::endl;
23 // CUSTOM_EXCL_STOP
24
25 std::cout << "param is null" << std::endl; // CUSTOM_EXCL_LINE
26 1 return 0; // GCOVR_EXCL_LINE
27 }
28 1 }
29
30
31 1 int main(int argc, char* argv[]) {
32 1 foo(0);
33
34 1 return 0;
35 }
36

gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-10/coverage.txt000066400000000000000000000012351456671656200257730ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 7,15 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-10/coveralls.json000066400000000000000000000021161456671656200263230ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:05 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, null, 0, null, null, null, null, null, null, null, 0, null, null, 1, null, null, null, null, null, null, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "946992153a16ca487416932e28191a83" } ] }gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-10/jacoco.xml000066400000000000000000000012471456671656200254220ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-10/sonarqube.xml000066400000000000000000000011171456671656200261570ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-13/000077500000000000000000000000001456671656200234415ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-13/coverage.functions.html000066400000000000000000000035641456671656200301410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:31)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-13/coverage.lcov000066400000000000000000000014311456671656200261200ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-custom/main.cpp VER:946992153a16ca487416932e28191a83 FN:4,foo(int) FNDA:1,foo(int) FN:31,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:7,0,7941e88bbc29e13c47185370feeea41a DA:11,0,7941e88bbc29e13c47185370feeea41a DA:14,0,0b070cd9a90e53516ae557a8958afe6d DA:15,0,8ee1e28d6ff96a2f778a09108eb5e98c DA:18,1,bf5be2a3bc0ecc42e120b71a7eebd727 DA:22,0,bf5be2a3bc0ecc42e120b71a7eebd727 DA:25,0,24c0af48fef8b1ec52c142d48f748106 DA:26,1,e28c6c49d3acebcbddfd7e7e642d7bc5 DA:28,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:31,1,2a787a1309f19379bb0e3d8434d2a18d DA:32,1,c18608b3fe9a00042c41d97d382d1e07 DA:34,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:14 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000364471456671656200342110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 // LCOV_EXCL_START
7 std::cout << "param not null in block markers" << std::endl;
8 // LCOV_EXCL_STOP
9
10 // CUSTOM_EXCL_START
11 std::cout << "param not null in block markers" << std::endl;
12 // CUSTOM_EXCL_STOP
13
14 std::cout << "param not null" << std::endl; // CUSTOM_EXCL_LINE
15 return 1; // GCOVR_EXCL_LINE
16 } else {
17 // LCOV_EXCL_START
18 1 std::cout << "param is null in block markers" << std::endl;
19 // LCOV_EXCL_STOP
20
21 // CUSTOM_EXCL_START
22 std::cout << "param is null in block markers" << std::endl;
23 // CUSTOM_EXCL_STOP
24
25 std::cout << "param is null" << std::endl; // CUSTOM_EXCL_LINE
26 1 return 0; // GCOVR_EXCL_LINE
27 }
28 1 }
29
30
31 1 int main(int argc, char* argv[]) {
32 1 foo(0);
33
34 1 return 0;
35 }
36

gcovr-7.2/gcovr/tests/excl-line-custom/reference/clang-13/sonarqube.xml000066400000000000000000000011171456671656200261620ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-5/000077500000000000000000000000001456671656200230325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-5/cobertura.xml000066400000000000000000000030501456671656200255400ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-5/coverage.css000066400000000000000000000312761456671656200253500ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-5/coverage.functions.html000066400000000000000000000035641456671656200275320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time56.0%
main (main.cpp:31)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-5/coverage.html000066400000000000000000000052431456671656200255170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-5/coverage.lcov000066400000000000000000000015211456671656200255110ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-custom/main.cpp VER:946992153a16ca487416932e28191a83 FN:4,foo(int) FNDA:1,foo(int) FN:31,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:35,3,0,1 BRDA:35,3,1,- BRDA:35,4,2,1 BRDA:35,4,3,- BRF:6 BRH:3 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:7,0,7941e88bbc29e13c47185370feeea41a DA:11,0,7941e88bbc29e13c47185370feeea41a DA:14,0,0b070cd9a90e53516ae557a8958afe6d DA:15,0,8ee1e28d6ff96a2f778a09108eb5e98c DA:18,1,bf5be2a3bc0ecc42e120b71a7eebd727 DA:22,0,bf5be2a3bc0ecc42e120b71a7eebd727 DA:25,0,24c0af48fef8b1ec52c142d48f748106 DA:26,1,e28c6c49d3acebcbddfd7e7e642d7bc5 DA:31,1,2a787a1309f19379bb0e3d8434d2a18d DA:32,1,c18608b3fe9a00042c41d97d382d1e07 DA:34,1,c26ba559a5f34d46a49fafed87946fb7 DA:35,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:8 LF:14 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000374071456671656200335770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 // LCOV_EXCL_START
7 std::cout << "param not null in block markers" << std::endl;
8 // LCOV_EXCL_STOP
9
10 // CUSTOM_EXCL_START
11 std::cout << "param not null in block markers" << std::endl;
12 // CUSTOM_EXCL_STOP
13
14 std::cout << "param not null" << std::endl; // CUSTOM_EXCL_LINE
15 return 1; // GCOVR_EXCL_LINE
16 } else {
17 // LCOV_EXCL_START
18 1 std::cout << "param is null in block markers" << std::endl;
19 // LCOV_EXCL_STOP
20
21 // CUSTOM_EXCL_START
22 std::cout << "param is null in block markers" << std::endl;
23 // CUSTOM_EXCL_STOP
24
25 std::cout << "param is null" << std::endl; // CUSTOM_EXCL_LINE
26 1 return 0; // GCOVR_EXCL_LINE
27 }
28 }
29
30
31 1 int main(int argc, char* argv[]) {
32 1 foo(0);
33
34 1 return 0;
35
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
36

gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-5/coverage.txt000066400000000000000000000012351456671656200253670ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 7,15 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-5/coveralls.json000066400000000000000000000020671456671656200257240ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, null, 0, null, null, null, null, null, null, null, 0, null, null, 1, null, null, null, null, null, null, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "946992153a16ca487416932e28191a83" } ] }gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-5/jacoco.xml000066400000000000000000000012651456671656200250160ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-5/sonarqube.xml000066400000000000000000000011671456671656200255600ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-8/000077500000000000000000000000001456671656200230355ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-8/cobertura.xml000066400000000000000000000025201456671656200255440ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-8/coverage.functions.html000066400000000000000000000035631456671656200275340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time56.0%
main (main.cpp:31)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200255200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-8/coverage.lcov000066400000000000000000000013601456671656200255150ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-custom/main.cpp VER:946992153a16ca487416932e28191a83 FN:4,foo(int) FNDA:1,foo(int) FN:31,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:7,0,7941e88bbc29e13c47185370feeea41a DA:11,0,7941e88bbc29e13c47185370feeea41a DA:14,0,0b070cd9a90e53516ae557a8958afe6d DA:15,0,8ee1e28d6ff96a2f778a09108eb5e98c DA:18,1,bf5be2a3bc0ecc42e120b71a7eebd727 DA:22,0,bf5be2a3bc0ecc42e120b71a7eebd727 DA:25,0,24c0af48fef8b1ec52c142d48f748106 DA:26,1,e28c6c49d3acebcbddfd7e7e642d7bc5 DA:31,1,2a787a1309f19379bb0e3d8434d2a18d DA:32,1,c18608b3fe9a00042c41d97d382d1e07 DA:34,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:13 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000364171456671656200336020ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 // LCOV_EXCL_START
7 std::cout << "param not null in block markers" << std::endl;
8 // LCOV_EXCL_STOP
9
10 // CUSTOM_EXCL_START
11 std::cout << "param not null in block markers" << std::endl;
12 // CUSTOM_EXCL_STOP
13
14 std::cout << "param not null" << std::endl; // CUSTOM_EXCL_LINE
15 return 1; // GCOVR_EXCL_LINE
16 } else {
17 // LCOV_EXCL_START
18 1 std::cout << "param is null in block markers" << std::endl;
19 // LCOV_EXCL_STOP
20
21 // CUSTOM_EXCL_START
22 std::cout << "param is null in block markers" << std::endl;
23 // CUSTOM_EXCL_STOP
24
25 std::cout << "param is null" << std::endl; // CUSTOM_EXCL_LINE
26 1 return 0; // GCOVR_EXCL_LINE
27 }
28 }
29
30
31 1 int main(int argc, char* argv[]) {
32 1 foo(0);
33
34 1 return 0;
35 }
36

gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-8/coverage.txt000066400000000000000000000012351456671656200253720ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 7,15 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-8/coveralls.json000066400000000000000000000021211456671656200257160ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:45 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, null, 0, null, null, null, null, null, null, null, 0, null, null, 1, null, null, null, null, null, null, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "946992153a16ca487416932e28191a83" } ] }gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-8/jacoco.xml000066400000000000000000000012301456671656200250110ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line-custom/reference/gcc-8/sonarqube.xml000066400000000000000000000010421456671656200255530ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line/000077500000000000000000000000001456671656200166665ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line/Makefile000066400000000000000000000014441456671656200203310ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls json coverage.json: ./testcase $(GCOVR) --json-pretty --json $@ json: coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/excl-line/README000066400000000000000000000001441456671656200175450ustar00rootroot00000000000000This test case was inspired by ticket #3942: https://software.sandia.gov/trac/fast/ticket/3942 gcovr-7.2/gcovr/tests/excl-line/main.cpp000066400000000000000000000010661456671656200203210ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; GCOVR_EXCL_LINE } // LCOV_EXCL_START if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } // LCOV_EXCL_STOP } // LCOV_EXCL_START int bar(void) { return 1; } // LCOV_EXCL_STOP int main(int argc, char* argv[]) { foo(0); bar(); // GCOVR_EXCL_LINE return 0; } gcovr-7.2/gcovr/tests/excl-line/reference/000077500000000000000000000000001456671656200206245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line/reference/clang-10/000077500000000000000000000000001456671656200221265ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line/reference/clang-10/cobertura.xml000066400000000000000000000023401456671656200246350ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-line/reference/clang-10/coverage.html000066400000000000000000000052411456671656200246110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/excl-line/reference/clang-10/coverage.json000066400000000000000000000075161456671656200246250ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 0, "gcovr/excluded": true, "lineno": 20, "name": "_Z3barv", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 4, "name": "_Z3fooi", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 25, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "e9026c353d8eb4fdf1ddc7119e5a6f06", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "269f0b0a90ab119787a401a23c6724d9", "line_number": 20 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 25 }, { "branches": [], "count": 1, "gcovr/md5": "c18608b3fe9a00042c41d97d382d1e07", "line_number": 26 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "91eb0ddca36abc6b5ceb6d1f1fc3b9d1", "line_number": 27 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 29 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/excl-line/reference/clang-10/coverage.lcov000066400000000000000000000012611456671656200246060ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line/main.cpp VER:66aceb0a241f4b80949ca5f212bf166f FN:20,_Z3barv FNDA:0,_Z3barv FN:4,_Z3fooi FNDA:1,_Z3fooi FN:25,main FNDA:1,main FNF:3 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,0,e9026c353d8eb4fdf1ddc7119e5a6f06 DA:17,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:20,0,269f0b0a90ab119787a401a23c6724d9 DA:21,0,4ca6299c36250a42f3f07b54753da812 DA:25,1,2a787a1309f19379bb0e3d8434d2a18d DA:26,1,c18608b3fe9a00042c41d97d382d1e07 DA:27,0,91eb0ddca36abc6b5ceb6d1f1fc3b9d1 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000315421456671656200326650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 return 0; //std::cout << "param is null." << std::endl; GCOVR_EXCL_LINE
9 }
10 // LCOV_EXCL_START
11 if (param) {
12 return 1; //std::cout << "param not null." << std::endl;
13 } else {
14 return 0; //std::cout << "param is null." << std::endl;
15 }
16 // LCOV_EXCL_STOP
17 1 }
18
19 // LCOV_EXCL_START
20 int bar(void) {
21 return 1;
22 }
23 // LCOV_EXCL_STOP
24
25 1 int main(int argc, char* argv[]) {
26 1 foo(0);
27 bar(); // GCOVR_EXCL_LINE
28
29 1 return 0;
30 }
31

gcovr-7.2/gcovr/tests/excl-line/reference/clang-10/coverage.txt000066400000000000000000000012321456671656200244600ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 6 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/excl-line/reference/clang-10/coveralls.json000066400000000000000000000017221456671656200250150ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, 1, 1, null, null, 1, null ], "name": "main.cpp", "source_digest": "66aceb0a241f4b80949ca5f212bf166f" } ] }gcovr-7.2/gcovr/tests/excl-line/reference/clang-10/jacoco.xml000066400000000000000000000011721456671656200241070ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line/reference/clang-10/sonarqube.xml000066400000000000000000000007061456671656200246520ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line/reference/clang-13/000077500000000000000000000000001456671656200221315ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line/reference/clang-13/coverage.json000066400000000000000000000075151456671656200246270ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 0, "gcovr/excluded": true, "lineno": 20, "name": "bar()", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 25, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "e9026c353d8eb4fdf1ddc7119e5a6f06", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "269f0b0a90ab119787a401a23c6724d9", "line_number": 20 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 25 }, { "branches": [], "count": 1, "gcovr/md5": "c18608b3fe9a00042c41d97d382d1e07", "line_number": 26 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "91eb0ddca36abc6b5ceb6d1f1fc3b9d1", "line_number": 27 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 29 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/excl-line/reference/clang-13/coverage.lcov000066400000000000000000000012571456671656200246160ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line/main.cpp VER:66aceb0a241f4b80949ca5f212bf166f FN:20,bar() FNDA:0,bar() FN:4,foo(int) FNDA:1,foo(int) FN:25,main FNDA:1,main FNF:3 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,0,e9026c353d8eb4fdf1ddc7119e5a6f06 DA:17,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:20,0,269f0b0a90ab119787a401a23c6724d9 DA:21,0,4ca6299c36250a42f3f07b54753da812 DA:25,1,2a787a1309f19379bb0e3d8434d2a18d DA:26,1,c18608b3fe9a00042c41d97d382d1e07 DA:27,0,91eb0ddca36abc6b5ceb6d1f1fc3b9d1 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000315411456671656200326670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 return 0; //std::cout << "param is null." << std::endl; GCOVR_EXCL_LINE
9 }
10 // LCOV_EXCL_START
11 if (param) {
12 return 1; //std::cout << "param not null." << std::endl;
13 } else {
14 return 0; //std::cout << "param is null." << std::endl;
15 }
16 // LCOV_EXCL_STOP
17 1 }
18
19 // LCOV_EXCL_START
20 int bar(void) {
21 return 1;
22 }
23 // LCOV_EXCL_STOP
24
25 1 int main(int argc, char* argv[]) {
26 1 foo(0);
27 bar(); // GCOVR_EXCL_LINE
28
29 1 return 0;
30 }
31

gcovr-7.2/gcovr/tests/excl-line/reference/gcc-5/000077500000000000000000000000001456671656200215225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line/reference/gcc-5/cobertura.xml000066400000000000000000000026131456671656200242340ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-line/reference/gcc-5/coverage.functions.html000066400000000000000000000040051456671656200262110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
bar() (main.cpp:20)excluded100.0%
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:25)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/excl-line/reference/gcc-5/coverage.html000066400000000000000000000052411456671656200242050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.2/gcovr/tests/excl-line/reference/gcc-5/coverage.json000066400000000000000000000113561456671656200242160ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 0, "gcovr/excluded": true, "lineno": 20, "name": "bar()", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 25, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "e9026c353d8eb4fdf1ddc7119e5a6f06", "line_number": 8 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "269f0b0a90ab119787a401a23c6724d9", "line_number": 20 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 25 }, { "branches": [], "count": 1, "gcovr/md5": "c18608b3fe9a00042c41d97d382d1e07", "line_number": 26 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "91eb0ddca36abc6b5ceb6d1f1fc3b9d1", "line_number": 27 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 29 }, { "branches": [ { "blockno": 3, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false } ], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 30 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/excl-line/reference/gcc-5/coverage.lcov000066400000000000000000000013471456671656200242070ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line/main.cpp VER:66aceb0a241f4b80949ca5f212bf166f FN:20,bar() FNDA:0,bar() FN:4,foo(int) FNDA:1,foo(int) FN:25,main FNDA:1,main FNF:3 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:30,3,0,1 BRDA:30,3,1,- BRDA:30,4,2,1 BRDA:30,4,3,- BRF:6 BRH:3 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,0,e9026c353d8eb4fdf1ddc7119e5a6f06 DA:20,0,269f0b0a90ab119787a401a23c6724d9 DA:21,0,4ca6299c36250a42f3f07b54753da812 DA:25,1,2a787a1309f19379bb0e3d8434d2a18d DA:26,1,c18608b3fe9a00042c41d97d382d1e07 DA:27,0,91eb0ddca36abc6b5ceb6d1f1fc3b9d1 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 DA:30,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:6 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000325011456671656200322550ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 return 0; //std::cout << "param is null." << std::endl; GCOVR_EXCL_LINE
9 }
10 // LCOV_EXCL_START
11 if (param) {
12 return 1; //std::cout << "param not null." << std::endl;
13 } else {
14 return 0; //std::cout << "param is null." << std::endl;
15 }
16 // LCOV_EXCL_STOP
17 }
18
19 // LCOV_EXCL_START
20 int bar(void) {
21 return 1;
22 }
23 // LCOV_EXCL_STOP
24
25 1 int main(int argc, char* argv[]) {
26 1 foo(0);
27 bar(); // GCOVR_EXCL_LINE
28
29 1 return 0;
30
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
31

gcovr-7.2/gcovr/tests/excl-line/reference/gcc-5/coverage.txt000066400000000000000000000012321456671656200240540ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 6 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/excl-line/reference/gcc-5/coveralls.json000066400000000000000000000017221456671656200244110ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, 1, 4 ], "name": "main.cpp", "source_digest": "66aceb0a241f4b80949ca5f212bf166f" } ] }gcovr-7.2/gcovr/tests/excl-line/reference/gcc-5/jacoco.xml000066400000000000000000000012101456671656200234740ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line/reference/gcc-5/sonarqube.xml000066400000000000000000000007561456671656200242530ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line/reference/gcc-8/000077500000000000000000000000001456671656200215255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line/reference/gcc-8/cobertura.xml000066400000000000000000000022501456671656200242340ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/excl-line/reference/gcc-8/coverage.functions.html000066400000000000000000000040051456671656200262140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
bar() (main.cpp:20)excluded100.0%
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:25)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/excl-line/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200242100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 83.3 83.3% 5 / 6 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/excl-line/reference/gcc-8/coverage.json000066400000000000000000000071701456671656200242200ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 0, "gcovr/excluded": true, "lineno": 20, "name": "bar()", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 25, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "e9026c353d8eb4fdf1ddc7119e5a6f06", "line_number": 8 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "269f0b0a90ab119787a401a23c6724d9", "line_number": 20 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 25 }, { "branches": [], "count": 1, "gcovr/md5": "c18608b3fe9a00042c41d97d382d1e07", "line_number": 26 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "91eb0ddca36abc6b5ceb6d1f1fc3b9d1", "line_number": 27 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 29 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/excl-line/reference/gcc-8/coverage.lcov000066400000000000000000000012061456671656200242040ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line/main.cpp VER:66aceb0a241f4b80949ca5f212bf166f FN:20,bar() FNDA:0,bar() FN:4,foo(int) FNDA:1,foo(int) FN:25,main FNDA:1,main FNF:3 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,0,e9026c353d8eb4fdf1ddc7119e5a6f06 DA:20,0,269f0b0a90ab119787a401a23c6724d9 DA:21,0,4ca6299c36250a42f3f07b54753da812 DA:25,1,2a787a1309f19379bb0e3d8434d2a18d DA:26,1,c18608b3fe9a00042c41d97d382d1e07 DA:27,0,91eb0ddca36abc6b5ceb6d1f1fc3b9d1 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 LH:5 LF:10 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000315121456671656200322610ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/excl-line/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 return 0; //std::cout << "param is null." << std::endl; GCOVR_EXCL_LINE
9 }
10 // LCOV_EXCL_START
11 if (param) {
12 return 1; //std::cout << "param not null." << std::endl;
13 } else {
14 return 0; //std::cout << "param is null." << std::endl;
15 }
16 // LCOV_EXCL_STOP
17 }
18
19 // LCOV_EXCL_START
20 int bar(void) {
21 return 1;
22 }
23 // LCOV_EXCL_STOP
24
25 1 int main(int argc, char* argv[]) {
26 1 foo(0);
27 bar(); // GCOVR_EXCL_LINE
28
29 1 return 0;
30 }
31

gcovr-7.2/gcovr/tests/excl-line/reference/gcc-8/coverage.txt000066400000000000000000000012321456671656200240570ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 6 5 83% 6 ------------------------------------------------------------------------------ TOTAL 6 5 83% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/excl-line/reference/gcc-8/coveralls.json000066400000000000000000000017251456671656200244170ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, 1, null ], "name": "main.cpp", "source_digest": "66aceb0a241f4b80949ca5f212bf166f" } ] }gcovr-7.2/gcovr/tests/excl-line/reference/gcc-8/jacoco.xml000066400000000000000000000011531456671656200235050ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/excl-line/reference/gcc-8/sonarqube.xml000066400000000000000000000006311456671656200242460ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-directories-relative/000077500000000000000000000000001456671656200225625ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-directories-relative/Makefile000066400000000000000000000017551456671656200242320ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: mkdir -p build/a build/b $(CXX) $(CFLAGS) -c a/file1.cpp -o build/a/file1.o $(CXX) $(CFLAGS) -c b/main.cpp -o build/b/main.o $(CXX) $(CFLAGS) build/b/main.o build/a/file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) --gcov-exclude-directories 'build/a' --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -rf build # remove *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/exclude-directories-relative/README000066400000000000000000000001071456671656200234400ustar00rootroot00000000000000A simple test for excluding gcov files using relative directory paths. gcovr-7.2/gcovr/tests/exclude-directories-relative/a/000077500000000000000000000000001456671656200230025ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-directories-relative/a/file1.cpp000066400000000000000000000000311456671656200245000ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.2/gcovr/tests/exclude-directories-relative/b/000077500000000000000000000000001456671656200230035ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-directories-relative/b/main.cpp000066400000000000000000000004231456671656200244320ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/000077500000000000000000000000001456671656200245205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-10/000077500000000000000000000000001456671656200260225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-10/cobertura.xml000066400000000000000000000024241456671656200305340ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-10/coverage.html000066400000000000000000000052421456671656200305060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-10/coverage.lcov000066400000000000000000000010551456671656200305030ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-directories-relative/b/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.7d9c2f9355c8440401e02b7b21029098.html000066400000000000000000000212461456671656200361310ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
File: b/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-10/coverage.txt000066400000000000000000000012321456671656200303540ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ b/main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-10/coveralls.json000066400000000000000000000013401456671656200307050ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:07 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "b/main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-10/jacoco.xml000066400000000000000000000012131456671656200277770ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-10/sonarqube.xml000066400000000000000000000007651456671656200305530ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-13/000077500000000000000000000000001456671656200260255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-13/coverage.lcov000066400000000000000000000010571456671656200305100ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-directories-relative/b/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.7d9c2f9355c8440401e02b7b21029098.html000066400000000000000000000212471456671656200361350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
File: b/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/clang-13/sonarqube.xml000066400000000000000000000007651456671656200305560ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-5/000077500000000000000000000000001456671656200254165ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-5/cobertura.xml000066400000000000000000000026771456671656200301420ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-5/coverage.functions.html000066400000000000000000000035701456671656200321130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (b/main.cpp:5)called 1 time, returned 1 time75.0%
main (b/main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-5/coverage.html000066400000000000000000000052421456671656200301020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-5/coverage.lcov000066400000000000000000000011471456671656200301010ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-directories-relative/b/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.7d9c2f9355c8440401e02b7b21029098.html000066400000000000000000000222071456671656200355230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
File: b/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-5/coverage.txt000066400000000000000000000012321456671656200277500ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ b/main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-5/coveralls.json000066400000000000000000000013111456671656200302770ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "b/main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-5/jacoco.xml000066400000000000000000000012311456671656200273730ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-5/sonarqube.xml000066400000000000000000000010351456671656200301360ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-8/000077500000000000000000000000001456671656200254215ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-8/cobertura.xml000066400000000000000000000023421456671656200301320ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-8/coverage.functions.html000066400000000000000000000035701456671656200321160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (b/main.cpp:5)called 1 time, returned 1 time75.0%
main (b/main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-8/coverage.html000066400000000000000000000052421456671656200301050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-8/coverage.lcov000066400000000000000000000010061456671656200300760ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-directories-relative/b/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.7d9c2f9355c8440401e02b7b21029098.html000066400000000000000000000212201456671656200355200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
File: b/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-8/coverage.txt000066400000000000000000000012321456671656200277530ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ b/main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-8/coveralls.json000066400000000000000000000013431456671656200303070ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:47 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "b/main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-8/jacoco.xml000066400000000000000000000011741456671656200274040ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-directories-relative/reference/gcc-8/sonarqube.xml000066400000000000000000000007101456671656200301400ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/000077500000000000000000000000001456671656200216325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/Makefile000066400000000000000000000020401456671656200232660ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls txt: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' -o coverage.txt lcov: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' --lcov coverage.lcov cobertura: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' --cobertura-pretty --cobertura cobertura.xml html: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' --html-details -o coverage.html sonarqube: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' --sonarqube sonarqube.xml jacoco: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' --jacoco jacoco.xml coveralls: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage.txt coverage*.html coverage.css cobertura.xml sonarqube.xml jacoco.xml coveralls.json coverage.lcov gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/README000066400000000000000000000000521456671656200225070ustar00rootroot00000000000000Checks the --exclude-lines-by-pattern flaggcovr-7.2/gcovr/tests/exclude-lines-by-pattern/cobertura.lcov000066400000000000000000000013341456671656200245060ustar00rootroot00000000000000TN:GCOVR report SF:/gcovr/gcovr/tests/exclude-lines-by-pattern/main.cpp VER:6bc26001ff07bea6b3466fcf1f18d4a5 FN:10,foo(int) FNDA:1,foo(int) FN:20,main FNDA:1,main FN:5,panic() FNDA:0,panic() FNF:3 FNH:2 BRDA:12,0,0,1 BRDA:12,0,1,- BRDA:24,3,1,1 BRDA:24,3,2,- BRDA:24,4,3,1 BRDA:24,4,4,- BRF:6 BRH:3 DA:5,0,164797e5b2877c1e145f135ff57aae5a DA:7,0,e48003f7edf13ec2be7f3c593bc4140b DA:10,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:12,1,6975c0c3fe24b2e77b1ca272c574923d DA:13,1,3b131baf29a59cf4c789f42a8cb54194 DA:16,0,5231476c4f3bd53e4e8bd6804ff55e89 DA:20,1,2a787a1309f19379bb0e3d8434d2a18d DA:21,1,0760d780590a0ac7ed11a61c328fc49c DA:23,1,c26ba559a5f34d46a49fafed87946fb7 DA:24,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:10 end_of_record gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/main.cpp000066400000000000000000000003651456671656200232660ustar00rootroot00000000000000#include #include __attribute__((__noreturn__)) static void panic(void) { abort(); } int foo(int param) { if (param > 1) { return 3; } panic(); } int main(int argc, char* argv[]) { foo(2); return 0; } gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/000077500000000000000000000000001456671656200235705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/000077500000000000000000000000001456671656200250725ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/cobertura.xml000066400000000000000000000024201456671656200276000ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/coverage.html000066400000000000000000000052341456671656200275570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 75.0 75.0% 6 / 8 66.7% 2 / 3 50.0% 1 / 2

gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/coverage.lcov000066400000000000000000000011671456671656200275570ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-lines-by-pattern/main.cpp VER:6bc26001ff07bea6b3466fcf1f18d4a5 FN:10,_Z3fooi FNDA:1,_Z3fooi FN:5,_ZL5panicv FNDA:0,_ZL5panicv FN:20,main FNDA:1,main FNF:3 FNH:2 BRDA:12,0,0,1 BRDA:12,0,1,- BRF:2 BRH:1 DA:5,0,164797e5b2877c1e145f135ff57aae5a DA:7,0,e48003f7edf13ec2be7f3c593bc4140b DA:10,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:12,1,6975c0c3fe24b2e77b1ca272c574923d DA:13,1,3b131baf29a59cf4c789f42a8cb54194 DA:16,0,5231476c4f3bd53e4e8bd6804ff55e89 DA:20,1,2a787a1309f19379bb0e3d8434d2a18d DA:21,1,0760d780590a0ac7ed11a61c328fc49c DA:23,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:9 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000243701456671656200356320ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <stdlib.h>
3
4 __attribute__((__noreturn__))
5 static void panic(void)
6 {
7 abort();
8 }
9
10 1 int foo(int param)
11 {
12
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param > 1) {
13 1 return 3;
14 }
15
16 panic();
17 }
18
19
20 1 int main(int argc, char* argv[]) {
21 1 foo(2);
22
23 1 return 0;
24 }
25

gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/coverage.txt000066400000000000000000000012341456671656200274260ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 6 75% 5,7 ------------------------------------------------------------------------------ TOTAL 8 6 75% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/coveralls.json000066400000000000000000000015421456671656200277610ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:09 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 0, null, 0, null, null, 1, null, 1, 1, null, null, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "6bc26001ff07bea6b3466fcf1f18d4a5" } ] }gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/jacoco.xml000066400000000000000000000012121456671656200270460ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/sonarqube.xml000066400000000000000000000007661456671656200276240ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-13/000077500000000000000000000000001456671656200250755ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-13/coverage.lcov000066400000000000000000000011631456671656200275560ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-lines-by-pattern/main.cpp VER:6bc26001ff07bea6b3466fcf1f18d4a5 FN:10,foo(int) FNDA:1,foo(int) FN:20,main FNDA:1,main FN:5,panic() FNDA:0,panic() FNF:3 FNH:2 BRDA:12,0,0,1 BRDA:12,0,1,- BRF:2 BRH:1 DA:5,0,164797e5b2877c1e145f135ff57aae5a DA:7,0,e48003f7edf13ec2be7f3c593bc4140b DA:10,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:12,1,6975c0c3fe24b2e77b1ca272c574923d DA:13,1,3b131baf29a59cf4c789f42a8cb54194 DA:16,0,5231476c4f3bd53e4e8bd6804ff55e89 DA:20,1,2a787a1309f19379bb0e3d8434d2a18d DA:21,1,0760d780590a0ac7ed11a61c328fc49c DA:23,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:9 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000243661456671656200356420ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <stdlib.h>
3
4 __attribute__((__noreturn__))
5 static void panic(void)
6 {
7 abort();
8 }
9
10 1 int foo(int param)
11 {
12
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param > 1) {
13 1 return 3;
14 }
15
16 panic();
17 }
18
19
20 1 int main(int argc, char* argv[]) {
21 1 foo(2);
22
23 1 return 0;
24 }
25

gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/clang-13/sonarqube.xml000066400000000000000000000007661456671656200276270ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/000077500000000000000000000000001456671656200244665ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/cobertura.xml000066400000000000000000000027741456671656200272100ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/coverage.functions.html000066400000000000000000000040051456671656200311550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 3 66.7%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:10)called 1 time, returned 1 time75.0%
main (main.cpp:20)called 1 time, returned 1 time100.0%
panic() (main.cpp:5)not called0.0%

gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/coverage.html000066400000000000000000000052341456671656200271530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 3 66.7%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 66.7% 2 / 3 50.0% 3 / 6

gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/coverage.lcov000066400000000000000000000013251456671656200271470ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-lines-by-pattern/main.cpp VER:6bc26001ff07bea6b3466fcf1f18d4a5 FN:10,foo(int) FNDA:1,foo(int) FN:20,main FNDA:1,main FN:5,panic() FNDA:0,panic() FNF:3 FNH:2 BRDA:12,0,0,1 BRDA:12,0,1,- BRDA:24,3,1,1 BRDA:24,3,2,- BRDA:24,4,3,1 BRDA:24,4,4,- BRF:6 BRH:3 DA:5,0,164797e5b2877c1e145f135ff57aae5a DA:7,0,e48003f7edf13ec2be7f3c593bc4140b DA:10,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:12,1,6975c0c3fe24b2e77b1ca272c574923d DA:13,1,3b131baf29a59cf4c789f42a8cb54194 DA:16,0,5231476c4f3bd53e4e8bd6804ff55e89 DA:20,1,2a787a1309f19379bb0e3d8434d2a18d DA:21,1,0760d780590a0ac7ed11a61c328fc49c DA:23,1,c26ba559a5f34d46a49fafed87946fb7 DA:24,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:10 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000253551456671656200352320ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 3 66.7%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <stdlib.h>
3
4 __attribute__((__noreturn__))
5 static void panic(void)
6 {
7 abort();
8 }
9
10 1 int foo(int param)
11 {
12
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param > 1) {
13 1 return 3;
14 }
15
16 panic();
17 }
18
19
20 1 int main(int argc, char* argv[]) {
21 1 foo(2);
22
23 1 return 0;
24
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
25

gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/coverage.txt000066400000000000000000000012341456671656200270220ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 5,7 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/coveralls.json000066400000000000000000000015101456671656200273500ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 0, null, 0, null, null, 1, null, 1, 1, null, null, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "6bc26001ff07bea6b3466fcf1f18d4a5" } ] }gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/jacoco.xml000066400000000000000000000012471456671656200264520ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/sonarqube.xml000066400000000000000000000011131456671656200272030ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/000077500000000000000000000000001456671656200244715ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/cobertura.xml000066400000000000000000000024201456671656200271770ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/coverage.functions.html000066400000000000000000000040051456671656200311600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:10)called 1 time, returned 1 time75.0%
main (main.cpp:20)called 1 time, returned 1 time100.0%
panic() (main.cpp:5)not called0.0%

gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/coverage.html000066400000000000000000000052341456671656200271560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 75.0 75.0% 6 / 8 66.7% 2 / 3 50.0% 1 / 2

gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/coverage.lcov000066400000000000000000000011631456671656200271520ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-lines-by-pattern/main.cpp VER:6bc26001ff07bea6b3466fcf1f18d4a5 FN:10,foo(int) FNDA:1,foo(int) FN:20,main FNDA:1,main FN:5,panic() FNDA:0,panic() FNF:3 FNH:2 BRDA:12,0,0,1 BRDA:12,0,1,- BRF:2 BRH:1 DA:5,0,164797e5b2877c1e145f135ff57aae5a DA:7,0,e48003f7edf13ec2be7f3c593bc4140b DA:10,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:12,1,6975c0c3fe24b2e77b1ca272c574923d DA:13,1,3b131baf29a59cf4c789f42a8cb54194 DA:16,0,5231476c4f3bd53e4e8bd6804ff55e89 DA:20,1,2a787a1309f19379bb0e3d8434d2a18d DA:21,1,0760d780590a0ac7ed11a61c328fc49c DA:23,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:9 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000243661456671656200352360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <stdlib.h>
3
4 __attribute__((__noreturn__))
5 static void panic(void)
6 {
7 abort();
8 }
9
10 1 int foo(int param)
11 {
12
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param > 1) {
13 1 return 3;
14 }
15
16 panic();
17 }
18
19
20 1 int main(int argc, char* argv[]) {
21 1 foo(2);
22
23 1 return 0;
24 }
25

gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/coverage.txt000066400000000000000000000012341456671656200270250ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 6 75% 5,7 ------------------------------------------------------------------------------ TOTAL 8 6 75% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/coveralls.json000066400000000000000000000015421456671656200273600ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:48 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 0, null, 0, null, null, 1, null, 1, 1, null, null, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "6bc26001ff07bea6b3466fcf1f18d4a5" } ] }gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/jacoco.xml000066400000000000000000000012121456671656200264450ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/sonarqube.xml000066400000000000000000000007661456671656200272230ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/000077500000000000000000000000001456671656200253045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/Makefile000066400000000000000000000017761456671656200267570ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC GCOVR_TEST_OPTIONS = -e 'file1.cpp' all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coverage_unfiltered.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< -o coverage.txt lcov: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --lcov coverage.lcov cobertura: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --html-details -o coverage.html sonarqube: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --sonarqube sonarqube.xml jacoco: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --jacoco jacoco.xml clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/README000066400000000000000000000001501456671656200261600ustar00rootroot00000000000000A simple test for excluding source files using relative filepaths from existing unfiltered JSON report. gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/file1.cpp000066400000000000000000000000311456671656200270020ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/main.cpp000066400000000000000000000004231456671656200267330ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/000077500000000000000000000000001456671656200272425ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/000077500000000000000000000000001456671656200305445ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/cobertura.xml000066400000000000000000000024211456671656200332530ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/coverage.html000066400000000000000000000052411456671656200332270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/coverage.lcov000066400000000000000000000010711456671656200332230ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212431456671656200413000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/coverage.txt000066400000000000000000000012321456671656200330760ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/jacoco.xml000066400000000000000000000012101456671656200325160ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/sonarqube.xml000066400000000000000000000007631456671656200332730ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-13/000077500000000000000000000000001456671656200305475ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-13/coverage.lcov000066400000000000000000000010731456671656200332300ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441456671656200413040ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-13/sonarqube.xml000066400000000000000000000007631456671656200332760ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/000077500000000000000000000000001456671656200301405ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/cobertura.xml000066400000000000000000000026741456671656200326610ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000035631456671656200345600ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/coverage.html000066400000000000000000000052411456671656200326230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/coverage.lcov000066400000000000000000000011631456671656200326210ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222041456671656200406720ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/coverage.txt000066400000000000000000000012321456671656200324720ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/jacoco.xml000066400000000000000000000012261456671656200321210ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/sonarqube.xml000066400000000000000000000010331456671656200326560ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/000077500000000000000000000000001456671656200301435ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/cobertura.xml000066400000000000000000000023371456671656200326600ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000035631456671656200345630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200326260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/coverage.lcov000066400000000000000000000010221456671656200326160ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212151456671656200406760ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/coverage.txt000066400000000000000000000012321456671656200324750ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/jacoco.xml000066400000000000000000000011711456671656200321230ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/sonarqube.xml000066400000000000000000000007061456671656200326670ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative/000077500000000000000000000000001456671656200202505ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative/Makefile000066400000000000000000000020451456671656200217110ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase # use a relative filter here # if testcase.exe exists (windows) use wrong case to check caseinsensitive filter $(GCOVR) -e '$(if $(wildcard ./testcase.exe),File1.cpp,file1.cpp)' --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/exclude-relative/README000066400000000000000000000001041456671656200211230ustar00rootroot00000000000000A simple test for excluding source files using relative filepaths. gcovr-7.2/gcovr/tests/exclude-relative/file1.cpp000066400000000000000000000000311456671656200217460ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.2/gcovr/tests/exclude-relative/main.cpp000066400000000000000000000004231456671656200216770ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.2/gcovr/tests/exclude-relative/reference/000077500000000000000000000000001456671656200222065ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-10/000077500000000000000000000000001456671656200235105ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-10/cobertura.xml000066400000000000000000000024211456671656200262170ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-10/coverage.html000066400000000000000000000052411456671656200261730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-10/coverage.lcov000066400000000000000000000010371456671656200261710ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212431456671656200342440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-10/coverage.txt000066400000000000000000000012321456671656200260420ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-10/coveralls.json000066400000000000000000000013361456671656200264000ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:10 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-10/jacoco.xml000066400000000000000000000012101456671656200254620ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-10/sonarqube.xml000066400000000000000000000007631456671656200262370ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-13/000077500000000000000000000000001456671656200235135ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-13/coverage.lcov000066400000000000000000000010411456671656200261670ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441456671656200342500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/exclude-relative/reference/clang-13/sonarqube.xml000066400000000000000000000007631456671656200262420ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-5/000077500000000000000000000000001456671656200231045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-5/cobertura.xml000066400000000000000000000026741456671656200256250ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-5/coverage.functions.html000066400000000000000000000035631456671656200276030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-5/coverage.html000066400000000000000000000052411456671656200255670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-5/coverage.lcov000066400000000000000000000011311456671656200255600ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222041456671656200336360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-5/coverage.txt000066400000000000000000000012321456671656200254360ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-5/coveralls.json000066400000000000000000000013071456671656200257720ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-5/jacoco.xml000066400000000000000000000012261456671656200250650ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-5/sonarqube.xml000066400000000000000000000010331456671656200256220ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-8/000077500000000000000000000000001456671656200231075ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-8/cobertura.xml000066400000000000000000000023371456671656200256240ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-8/coverage.functions.html000066400000000000000000000035631456671656200276060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200255720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-8/coverage.lcov000066400000000000000000000007701456671656200255730ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212151456671656200336420ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-8/coverage.txt000066400000000000000000000012321456671656200254410ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-8/coveralls.json000066400000000000000000000013411456671656200257730ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:50 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-8/jacoco.xml000066400000000000000000000011711456671656200250670ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-relative/reference/gcc-8/sonarqube.xml000066400000000000000000000007061456671656200256330ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/000077500000000000000000000000001456671656200213635ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/Makefile000066400000000000000000000036421456671656200230300ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: json txt lcov cobertura html sonarqube jacoco coveralls .NOTPARALLEL: coverage-throw.json coverage-excl-throw.json main.gcda: ./testcase coverage-throw.json: main.gcda $(GCOVR) --gcov-keep --json-pretty --json $@ coverage-excl-throw.json: main.gcda $(GCOVR) --gcov-keep --exclude-throw-branches --json-pretty --json $@ json: coverage-throw.json coverage-excl-throw.json echo "Files created" txt: coverage-throw.json coverage-excl-throw.json $(GCOVR) -a coverage-throw.json -o coverage-throw.txt $(GCOVR) -a coverage-excl-throw.json -o coverage-excl-throw.txt lcov: coverage-throw.json coverage-excl-throw.json $(GCOVR) -a coverage-throw.json -o coverage-throw.lcov $(GCOVR) -a coverage-excl-throw.json -o coverage-excl-throw.lcov cobertura: coverage-throw.json coverage-excl-throw.json $(GCOVR) -x -a coverage-throw.json -o cobertura-throw.xml $(GCOVR) -x -a coverage-excl-throw.json -o cobertura-excl-throw.xml html: coverage-throw.json coverage-excl-throw.json $(GCOVR) --html-details -a coverage-throw.json -o coverage-throw.html $(GCOVR) --html-details -a coverage-excl-throw.json -o coverage-excl-throw.html sonarqube: coverage-throw.json coverage-excl-throw.json $(GCOVR) --sonarqube -a coverage-throw.json -o sonarqube-throw.xml $(GCOVR) --sonarqube -a coverage-excl-throw.json -o sonarqube-excl-throw.xml jacoco: coverage-throw.json coverage-excl-throw.json $(GCOVR) --jacoco -a coverage-throw.json -o jacoco-throw.xml $(GCOVR) --jacoco -a coverage-excl-throw.json -o jacoco-excl-throw.xml coveralls: coverage-throw.json coverage-excl-throw.json $(GCOVR) --coveralls-pretty --coveralls -a coverage-throw.json -o coveralls-throw.json $(GCOVR) --coveralls-pretty --coveralls -a coverage-excl-throw.json -o coveralls-excl-throw.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls-*.json gcovr-7.2/gcovr/tests/exclude-throw-branches/main.cpp000066400000000000000000000014721456671656200230170ustar00rootroot00000000000000#include int function_that_may_throw(bool die) { if (die) { throw std::runtime_error("the error"); } else { return 42; } } struct RAII { bool die; RAII(bool); ~RAII(); int method_that_may_throw() const { return function_that_may_throw(die); } }; RAII::RAII(bool die) :die(die) {} RAII::~RAII() {} int function_with_catchers(int argc) { bool die_again = true; try { function_that_may_throw(argc == 1); } catch (std::exception&) { die_again = false; } RAII raii(die_again); try { raii.method_that_may_throw(); } catch (std::exception&) { return 1; } function_that_may_throw(argc != 1); return 0; } int main(int argc, char* argv[]) { return function_with_catchers(argc); } gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/000077500000000000000000000000001456671656200233215ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/000077500000000000000000000000001456671656200246235ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/cobertura-excl-throw.xml000066400000000000000000000047721456671656200314370ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/cobertura-throw.xml000066400000000000000000000047721456671656200305060ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-excl-throw.html000066400000000000000000000053101456671656200313750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 22 25 88.0%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

File Lines Functions Branches
main.cpp 88.0 88.0% 22 / 25 100.0% 6 / 6 43.8% 7 / 16

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-excl-throw.json000066400000000000000000000250411456671656200314050ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 55.0, "execution_count": 1, "lineno": 24, "name": "_Z22function_with_catchersi", "returned_count": 1 }, { "blocks_percent": 57.0, "execution_count": 3, "lineno": 3, "name": "_Z23function_that_may_throwb", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "_ZN4RAIIC2Eb", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "_ZN4RAIID2Ev", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "_ZNK4RAII21method_that_may_throwEv", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 2, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 0, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 31 }, { "branches": [], "count": 1, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [ { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 39 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 44 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-excl-throw.lcov000066400000000000000000000012401456671656200313720ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 25 22 88% 9,38-39 ------------------------------------------------------------------------------ TOTAL 25 22 88% ------------------------------------------------------------------------------ coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000546321456671656200374610ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 22 25 88.0%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 1 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 2 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-excl-throw.txt000066400000000000000000000012401456671656200312460ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 25 22 88% 9,38-39 ------------------------------------------------------------------------------ TOTAL 25 22 88% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-throw.html000066400000000000000000000052711456671656200304520ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 22 25 88.0%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

File Lines Functions Branches
main.cpp 88.0 88.0% 22 / 25 100.0% 6 / 6 43.8% 7 / 16

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-throw.lcov000066400000000000000000000012401456671656200304410ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 25 22 88% 9,38-39 ------------------------------------------------------------------------------ TOTAL 25 22 88% ------------------------------------------------------------------------------ coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000546251456671656200365320ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 22 25 88.0%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 1 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 2 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-throw.txt000066400000000000000000000012401456671656200303150ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 25 22 88% 9,38-39 ------------------------------------------------------------------------------ TOTAL 25 22 88% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/jacoco-excl-throw.xml000066400000000000000000000017531456671656200307030ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/jacoco-throw.xml000066400000000000000000000017531456671656200277520ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/sonarqube-excl-throw.xml000066400000000000000000000030101456671656200314300ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-10/sonarqube-throw.xml000066400000000000000000000030101456671656200304770ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-13/000077500000000000000000000000001456671656200246265ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-13/coverage-excl-throw.json000066400000000000000000000250501456671656200314100ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 3, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 3 }, { "blocks_percent": 52.0, "execution_count": 1, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 2, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 0, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 31 }, { "branches": [], "count": 1, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [ { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 39 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 44 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000546421456671656200374650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 22 25 88.0%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 1 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 2 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000546351456671656200365360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 22 25 88.0%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 1 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 2 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10/000077500000000000000000000000001456671656200242735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10/cobertura-excl-throw.xml000066400000000000000000000045431456671656200311030ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10/cobertura-throw.xml000066400000000000000000000045211456671656200301460ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10/coverage-excl-throw.functions.html000066400000000000000000000052761456671656200330670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10/coverage-excl-throw.html000066400000000000000000000053001456671656200310440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 63.6% 7 / 11

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10/coverage-excl-throw.json000066400000000000000000000211361456671656200310560ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 1 }, { "blocks_percent": 88.0, "execution_count": 3, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 2 }, { "blocks_percent": 63.0, "execution_count": 1, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 2, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 2, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000536321456671656200371300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/1
✓ Branch 0 taken 1 times.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
0/1
✗ Branch 0 not taken.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
1/1
✓ Branch 0 taken 1 times.
2 RAII raii(die_again);
34
35 try {
36
1/1
✓ Branch 0 taken 1 times.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/1
✓ Branch 0 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10/coverage-throw.functions.html000066400000000000000000000052331456671656200321270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10/coverage-throw.html000066400000000000000000000052611456671656200301210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 50.0% 8 / 16

coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000544661456671656200362050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10/jacoco-excl-throw.xml000066400000000000000000000016601456671656200303500ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10/jacoco-throw.xml000066400000000000000000000016601456671656200274170ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10/sonarqube-excl-throw.xml000066400000000000000000000025241456671656200311110ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-10/sonarqube-throw.xml000066400000000000000000000025241456671656200301600ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/000077500000000000000000000000001456671656200242745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/cobertura-excl-throw.xml000066400000000000000000000047401456671656200311030ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/cobertura-throw.xml000066400000000000000000000047161456671656200301550ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-excl-throw.functions.html000066400000000000000000000053121456671656200330570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 2 times, returned 2 times100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 2 times, returned 2 times100.0%
RAII::~RAII() (main.cpp:22)called 2 times, returned 2 times100.0%
function_that_may_throw(bool) (main.cpp:3)called 6 times, returned 4 times88.0%
function_with_catchers(int) (main.cpp:24)called 2 times, returned 2 times63.0%
main (main.cpp:47)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-excl-throw.html000066400000000000000000000053101456671656200310460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

File Lines Functions Branches
main.cpp 87.5 87.5% 21 / 24 100.0% 6 / 6 63.6% 7 / 11

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-excl-throw.json000066400000000000000000000223321456671656200310560ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 3, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 3 }, { "blocks_percent": 100.0, "execution_count": 3, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 3 }, { "blocks_percent": 100.0, "execution_count": 3, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 3 }, { "blocks_percent": 88.0, "execution_count": 9, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 6 }, { "blocks_percent": 63.0, "execution_count": 3, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 3 }, { "blocks_percent": 100.0, "execution_count": 3, "lineno": 47, "name": "main", "returned_count": 3 } ], "lines": [ { "branches": [], "count": 9, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 6, "fallthrough": false, "throw": false } ], "count": 9, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 6, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 3, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 3, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 3, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 3, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 3, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 3, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 3, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 3, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [], "count": 3, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 31 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [], "count": 0, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 39 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 3, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 44 }, { "branches": [], "count": 3, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 3, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-excl-throw.lcov000066400000000000000000000012361456671656200310500ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 24 21 87% 37-39 ------------------------------------------------------------------------------ TOTAL 24 21 87% ------------------------------------------------------------------------------ coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000537651456671656200371400ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

Line Branch Exec Source
1 #include <stdexcept>
2
3 6 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 4 times.
6 if (die) {
5
1/1
✓ Branch 0 taken 2 times.
2 throw std::runtime_error("the error");
6 } else {
7 4 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 2 int method_that_may_throw() const {
17 2 return function_that_may_throw(die);
18 }
19 };
20
21 2 RAII::RAII(bool die) :die(die) {}
22 2 RAII::~RAII() {}
23
24 2 int function_with_catchers(int argc) {
25 2 bool die_again = true;
26
27 try {
28
0/1
✗ Branch 0 not taken.
2 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } catch (std::exception&) {
30 2 die_again = false;
31 2 }
32
33
1/1
✓ Branch 0 taken 2 times.
2 RAII raii(die_again);
34
35 try {
36
1/1
✓ Branch 0 taken 2 times.
2 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/1
✓ Branch 0 taken 2 times.
2 function_that_may_throw(argc != 1);
42
43 2 return 0;
44 2 }
45
46
47 2 int main(int argc, char* argv[]) {
48 2 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-excl-throw.txt000066400000000000000000000012361456671656200307240ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 24 21 87% 37-39 ------------------------------------------------------------------------------ TOTAL 24 21 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-throw.functions.html000066400000000000000000000052471456671656200321350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 2 times, returned 2 times100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 2 times, returned 2 times100.0%
RAII::~RAII() (main.cpp:22)called 2 times, returned 2 times100.0%
function_that_may_throw(bool) (main.cpp:3)called 6 times, returned 4 times88.0%
function_with_catchers(int) (main.cpp:24)called 2 times, returned 2 times63.0%
main (main.cpp:47)called 2 times, returned 2 times100.0%

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-throw.html000066400000000000000000000052711456671656200301230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 21 / 24 100.0% 6 / 6 50.0% 8 / 16

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-throw.lcov000066400000000000000000000012361456671656200301170ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 24 21 87% 37-39 ------------------------------------------------------------------------------ TOTAL 24 21 87% ------------------------------------------------------------------------------ coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000546211456671656200361770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 6 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 4 times.
6 if (die) {
5
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 throw std::runtime_error("the error");
6 } else {
7 4 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 2 int method_that_may_throw() const {
17 2 return function_that_may_throw(die);
18 }
19 };
20
21 2 RAII::RAII(bool die) :die(die) {}
22 2 RAII::~RAII() {}
23
24 2 int function_with_catchers(int argc) {
25 2 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } catch (std::exception&) {
30 2 die_again = false;
31 2 }
32
33
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 function_that_may_throw(argc != 1);
42
43 2 return 0;
44 2 }
45
46
47 2 int main(int argc, char* argv[]) {
48 2 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-throw.txt000066400000000000000000000012361456671656200277730ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 24 21 87% 37-39 ------------------------------------------------------------------------------ TOTAL 24 21 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/jacoco-excl-throw.xml000066400000000000000000000017351456671656200303540ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/jacoco-throw.xml000066400000000000000000000017351456671656200274230ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/sonarqube-excl-throw.xml000066400000000000000000000027341456671656200311150ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-11/sonarqube-throw.xml000066400000000000000000000027341456671656200301640ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-13/000077500000000000000000000000001456671656200242765ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-13/coverage-excl-throw.json000066400000000000000000000223311456671656200310570ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 3, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 3 }, { "blocks_percent": 100.0, "execution_count": 3, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 3 }, { "blocks_percent": 100.0, "execution_count": 3, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 3 }, { "blocks_percent": 88.0, "execution_count": 9, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 6 }, { "blocks_percent": 63.0, "execution_count": 3, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 3 }, { "blocks_percent": 100.0, "execution_count": 3, "lineno": 47, "name": "main", "returned_count": 3 } ], "lines": [ { "branches": [], "count": 9, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 6, "fallthrough": false, "throw": false } ], "count": 9, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 6, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 3, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 3, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 3, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 3, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 3, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 3, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 3, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 3, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [], "count": 3, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 31 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [], "count": 0, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 39 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 3, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 44 }, { "branches": [], "count": 3, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 3, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/000077500000000000000000000000001456671656200242175ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/cobertura-excl-throw.xml000066400000000000000000000043621456671656200310260ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/cobertura-throw.xml000066400000000000000000000043431456671656200300740ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-excl-throw.functions.html000066400000000000000000000052761456671656200330130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 9 13 69.2%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-excl-throw.html000066400000000000000000000053001456671656200307700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 9 13 69.2%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 69.2% 9 / 13

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-excl-throw.json000066400000000000000000000220201456671656200307730ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 1 }, { "blocks_percent": 69.0, "execution_count": 3, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 2 }, { "blocks_percent": 63.0, "execution_count": 1, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 2, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-excl-throw.lcov000066400000000000000000000012361456671656200307730ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 21 19 90% 37-38 ------------------------------------------------------------------------------ TOTAL 21 19 90% ------------------------------------------------------------------------------ coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000543121456671656200370500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 9 13 69.2%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
0/1
✗ Branch 0 not taken.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
3/4
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
3 RAII raii(die_again);
34
35 try {
36
1/1
✓ Branch 0 taken 1 times.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/1
✓ Branch 0 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-excl-throw.txt000066400000000000000000000012361456671656200306470ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 21 19 90% 37-38 ------------------------------------------------------------------------------ TOTAL 21 19 90% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-throw.functions.html000066400000000000000000000052341456671656200320540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 10 20 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-throw.html000066400000000000000000000052631456671656200300470ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 10 20 50.0%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 50.0% 10 / 20

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-throw.lcov000066400000000000000000000012361456671656200300420ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 21 19 90% 37-38 ------------------------------------------------------------------------------ TOTAL 21 19 90% ------------------------------------------------------------------------------ coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000553511456671656200361230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 10 20 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
3 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-throw.txt000066400000000000000000000012361456671656200277160ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 21 19 90% 37-38 ------------------------------------------------------------------------------ TOTAL 21 19 90% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/jacoco-excl-throw.xml000066400000000000000000000016421456671656200302740ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/jacoco-throw.xml000066400000000000000000000016501456671656200273420ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/sonarqube-excl-throw.xml000066400000000000000000000024551456671656200310400ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-5/sonarqube-throw.xml000066400000000000000000000024551456671656200301070ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6/000077500000000000000000000000001456671656200242205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6/cobertura-excl-throw.xml000066400000000000000000000043621456671656200310270ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6/cobertura-throw.xml000066400000000000000000000043421456671656200300740ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6/coverage-excl-throw.functions.html000066400000000000000000000052761456671656200330140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6/coverage-excl-throw.html000066400000000000000000000053001456671656200307710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 63.6% 7 / 11

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6/coverage-excl-throw.json000066400000000000000000000211121456671656200307750ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 1 }, { "blocks_percent": 88.0, "execution_count": 3, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 2 }, { "blocks_percent": 63.0, "execution_count": 1, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 2, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000540701456671656200370520ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/1
✓ Branch 0 taken 1 times.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
0/1
✗ Branch 0 not taken.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
2/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
3 RAII raii(die_again);
34
35 try {
36
1/1
✓ Branch 0 taken 1 times.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/1
✓ Branch 0 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6/coverage-throw.functions.html000066400000000000000000000052331456671656200320540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6/coverage-throw.html000066400000000000000000000052611456671656200300460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 50.0% 8 / 16

coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000547061456671656200361270ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
3 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6/jacoco-excl-throw.xml000066400000000000000000000016421456671656200302750ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6/jacoco-throw.xml000066400000000000000000000016421456671656200273440ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6/sonarqube-excl-throw.xml000066400000000000000000000024551456671656200310410ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-6/sonarqube-throw.xml000066400000000000000000000024551456671656200301100ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/000077500000000000000000000000001456671656200256525ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/cobertura-excl-throw.xml000066400000000000000000000041411456671656200324540ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/cobertura-throw.xml000066400000000000000000000053131456671656200315250ustar00rootroot00000000000000 . coverage-excl-throw.functions.html000066400000000000000000000053051456671656200343600ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 5 6 83.3%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/coverage-excl-throw.html000066400000000000000000000053151456671656200324310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 5 6 83.3%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 83.3% 5 / 6

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/coverage-excl-throw.json000066400000000000000000000172141456671656200324370ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 1 }, { "blocks_percent": 88.0, "execution_count": 3, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 2 }, { "blocks_percent": 63.0, "execution_count": 1, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 2, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [], "count": 2, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 2, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000525321456671656200405050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 5 6 83.3%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/1
✓ Branch 0 taken 1 times.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
0/1
✗ Branch 0 not taken.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 2 RAII raii(die_again);
34
35 try {
36
1/1
✓ Branch 0 taken 1 times.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/1
✓ Branch 0 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/coverage-excl-throw.txt000066400000000000000000000012361456671656200323020ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 21 19 90% 37-38 ------------------------------------------------------------------------------ TOTAL 21 19 90% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/coverage-throw.functions.html000066400000000000000000000052401456671656200335040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/coverage-throw.html000066400000000000000000000052671456671656200315060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 60.0% 6 / 10

coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000532361456671656200375560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 2 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/coverage-throw.txt000066400000000000000000000012361456671656200313510ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 21 19 90% 37-38 ------------------------------------------------------------------------------ TOTAL 21 19 90% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/jacoco-excl-throw.xml000066400000000000000000000016061456671656200317270ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/jacoco-throw.xml000066400000000000000000000016061456671656200307760ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/sonarqube-excl-throw.xml000066400000000000000000000023351456671656200324700ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/sonarqube-throw.xml000066400000000000000000000023351456671656200315370ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8/000077500000000000000000000000001456671656200242225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8/cobertura-excl-throw.xml000066400000000000000000000042061456671656200310260ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8/cobertura-throw.xml000066400000000000000000000042011456671656200300700ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8/coverage-excl-throw.functions.html000066400000000000000000000053001456671656200330020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 6 7 85.7%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8/coverage-excl-throw.html000066400000000000000000000053071456671656200310020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 6 7 85.7%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 85.7% 6 / 7

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8/coverage-excl-throw.json000066400000000000000000000172471456671656200310150ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 1 }, { "blocks_percent": 88.0, "execution_count": 3, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 2 }, { "blocks_percent": 63.0, "execution_count": 1, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 2, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 2, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000531151456671656200370530ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 6 7 85.7%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/1
✓ Branch 0 taken 1 times.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
0/1
✗ Branch 0 not taken.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
1/1
✓ Branch 0 taken 1 times.
2 RAII raii(die_again);
34
35 try {
36
1/1
✓ Branch 0 taken 1 times.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/1
✓ Branch 0 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8/coverage-throw.functions.html000066400000000000000000000052331456671656200320560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 12 58.3%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8/coverage-throw.html000066400000000000000000000052611456671656200300500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 12 58.3%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 58.3% 7 / 12

coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000537471456671656200361350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 12 58.3%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8/jacoco-excl-throw.xml000066400000000000000000000016241456671656200302770ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8/jacoco-throw.xml000066400000000000000000000016241456671656200273460ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8/sonarqube-excl-throw.xml000066400000000000000000000024051456671656200310360ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/exclude-throw-branches/reference/gcc-8/sonarqube-throw.xml000066400000000000000000000024051456671656200301050ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/000077500000000000000000000000001456671656200251435ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/Makefile000066400000000000000000000023711456671656200266060ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC BASE_OS:=$(shell uname | cut -d'-' -f1) ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) GCOVR_TEST_OPTIONS := -f $(shell pwd)/main.cpp else # "cygpath -m" is the mixed mode: Windows drive letters but forward slashes GCOVR_TEST_OPTIONS := -f $(shell cygpath -m "$$PWD")/main.cpp endif all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coverage_unfiltered.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< -o coverage.txt lcov: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --lcov coverage.lcov cobertura: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --html-details -o coverage.html sonarqube: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --sonarqube sonarqube.xml jacoco: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --jacoco jacoco.xml clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/README000066400000000000000000000001501456671656200260170ustar00rootroot00000000000000A simple test for filtering source files using absolute filepaths from existing unfiltered JSON report. gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/file1.cpp000066400000000000000000000000311456671656200266410ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/main.cpp000066400000000000000000000004231456671656200265720ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/000077500000000000000000000000001456671656200271015ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/000077500000000000000000000000001456671656200304035ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/cobertura.xml000066400000000000000000000024211456671656200331120ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/coverage.html000066400000000000000000000052411456671656200330660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/coverage.lcov000066400000000000000000000010701456671656200330610ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212431456671656200411370ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/coverage.txt000066400000000000000000000012321456671656200327350ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/jacoco.xml000066400000000000000000000012101456671656200323550ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/sonarqube.xml000066400000000000000000000007631456671656200331320ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-13/000077500000000000000000000000001456671656200304065ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-13/coverage.lcov000066400000000000000000000010721456671656200330660ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441456671656200411430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-13/sonarqube.xml000066400000000000000000000007631456671656200331350ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/000077500000000000000000000000001456671656200277775ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/cobertura.xml000066400000000000000000000026741456671656200325200ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000035631456671656200344170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/coverage.html000066400000000000000000000052411456671656200324620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/coverage.lcov000066400000000000000000000011621456671656200324570ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222041456671656200405310ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/coverage.txt000066400000000000000000000012321456671656200323310ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/jacoco.xml000066400000000000000000000012261456671656200317600ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/sonarqube.xml000066400000000000000000000010331456671656200325150ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/000077500000000000000000000000001456671656200300025ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/cobertura.xml000066400000000000000000000023371456671656200325170ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000035631456671656200344220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200324650ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/coverage.lcov000066400000000000000000000010211456671656200324540ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212151456671656200405350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/coverage.txt000066400000000000000000000012321456671656200323340ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/jacoco.xml000066400000000000000000000011711456671656200317620ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/sonarqube.xml000066400000000000000000000007061456671656200325260ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute/000077500000000000000000000000001456671656200201075ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute/Makefile000066400000000000000000000023341456671656200215510ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC BASE_OS:=$(shell uname | cut -d'-' -f1) ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) GCOVR_TEST_OPTIONS := -f $(shell pwd)/main.cpp else # "cygpath -m" is the mixed mode: Windows drive letters but forward slashes GCOVR_TEST_OPTIONS := -f $(shell cygpath -m "$$PWD")/main.cpp endif all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase echo "running gcovr: $(GCOVR_TEST_OPTIONS)" $(GCOVR) $(GCOVR_TEST_OPTIONS) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/filter-absolute/README000066400000000000000000000001441456671656200207660ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.2/gcovr/tests/filter-absolute/file1.cpp000066400000000000000000000000311456671656200216050ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.2/gcovr/tests/filter-absolute/main.cpp000066400000000000000000000004231456671656200215360ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.2/gcovr/tests/filter-absolute/reference/000077500000000000000000000000001456671656200220455ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-10/000077500000000000000000000000001456671656200233475ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-10/cobertura.xml000066400000000000000000000024211456671656200260560ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-10/coverage.html000066400000000000000000000052411456671656200260320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-10/coverage.lcov000066400000000000000000000010361456671656200260270ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212431456671656200341030ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-10/coverage.txt000066400000000000000000000012321456671656200257010ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-10/coveralls.json000066400000000000000000000013361456671656200262370ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:16 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-10/jacoco.xml000066400000000000000000000012101456671656200253210ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-10/sonarqube.xml000066400000000000000000000007631456671656200260760ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-13/000077500000000000000000000000001456671656200233525ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-13/coverage.lcov000066400000000000000000000010401456671656200260250ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441456671656200341070ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/filter-absolute/reference/clang-13/sonarqube.xml000066400000000000000000000007631456671656200261010ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-5/000077500000000000000000000000001456671656200227435ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-5/cobertura.xml000066400000000000000000000026741456671656200254640ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-5/coverage.functions.html000066400000000000000000000035631456671656200274420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-5/coverage.html000066400000000000000000000052411456671656200254260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-5/coverage.lcov000066400000000000000000000011301456671656200254160ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222041456671656200334750ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-5/coverage.txt000066400000000000000000000012321456671656200252750ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-5/coveralls.json000066400000000000000000000013071456671656200256310ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-5/jacoco.xml000066400000000000000000000012261456671656200247240ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-5/sonarqube.xml000066400000000000000000000010331456671656200254610ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-8/000077500000000000000000000000001456671656200227465ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-8/cobertura.xml000066400000000000000000000023371456671656200254630ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-8/coverage.functions.html000066400000000000000000000035631456671656200274450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200254310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-8/coverage.lcov000066400000000000000000000007671456671656200254400ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212151456671656200335010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-8/coverage.txt000066400000000000000000000012321456671656200253000ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-8/coveralls.json000066400000000000000000000013411456671656200256320ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:56 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-8/jacoco.xml000066400000000000000000000011711456671656200247260ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-absolute/reference/gcc-8/sonarqube.xml000066400000000000000000000007061456671656200254720ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/000077500000000000000000000000001456671656200251405ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/Makefile000066400000000000000000000017751456671656200266120ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC GCOVR_TEST_OPTIONS = -f 'main.cpp' all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coverage_unfiltered.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< -o coverage.txt lcov: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --lcov coverage.lcov cobertura: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --html-details -o coverage.html sonarqube: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --sonarqube sonarqube.xml jacoco: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --jacoco jacoco.xml clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/README000066400000000000000000000001501456671656200260140ustar00rootroot00000000000000A simple test for filtering source files using relative filepaths from existing unfiltered JSON report. gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/file1.cpp000066400000000000000000000000311456671656200266360ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/main.cpp000066400000000000000000000004231456671656200265670ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/000077500000000000000000000000001456671656200270765ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/000077500000000000000000000000001456671656200304005ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/cobertura.xml000066400000000000000000000024211456671656200331070ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/coverage.html000066400000000000000000000052411456671656200330630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/coverage.lcov000066400000000000000000000010701456671656200330560ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212431456671656200411340ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/coverage.txt000066400000000000000000000012321456671656200327320ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/jacoco.xml000066400000000000000000000012101456671656200323520ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/sonarqube.xml000066400000000000000000000007631456671656200331270ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-13/000077500000000000000000000000001456671656200304035ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-13/coverage.lcov000066400000000000000000000010721456671656200330630ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441456671656200411400ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-13/sonarqube.xml000066400000000000000000000007631456671656200331320ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/000077500000000000000000000000001456671656200277745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/cobertura.xml000066400000000000000000000026741456671656200325150ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000035631456671656200344140ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/coverage.html000066400000000000000000000052411456671656200324570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/coverage.lcov000066400000000000000000000011621456671656200324540ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222041456671656200405260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/coverage.txt000066400000000000000000000012321456671656200323260ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/jacoco.xml000066400000000000000000000012261456671656200317550ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/sonarqube.xml000066400000000000000000000010331456671656200325120ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/000077500000000000000000000000001456671656200277775ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/cobertura.xml000066400000000000000000000023371456671656200325140ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000035631456671656200344170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200324620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/coverage.lcov000066400000000000000000000010211456671656200324510ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212151456671656200405320ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/coverage.txt000066400000000000000000000012321456671656200323310ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/jacoco.xml000066400000000000000000000011711456671656200317570ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/sonarqube.xml000066400000000000000000000007061456671656200325230ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/000077500000000000000000000000001456671656200257045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/Makefile000066400000000000000000000036531456671656200273530ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC BASE_OS:=$(shell uname | cut -d'-' -f1) all: links cd project; $(CXX) $(CFLAGS) -c src/main.cpp -o main.o cd project; $(CXX) $(CFLAGS) -c ignore-this/no.cpp -o no.o cd project; $(CXX) $(CFLAGS) -c relevant-library/src/yes.cpp -o yes.o cd project; $(CXX) $(CFLAGS) main.o no.o yes.o -o testcase run: txt lcov cobertura html sonarqube jacoco # the src/ filter is provided by the project/gcovr.cfg configuration file GCOVR_TEST_OPTIONS = -f '\.\./external-library/src' coverage_unfiltered.json: cd project; ./testcase cd project; $(GCOVR) --config gcovr_empty.cfg --json-pretty --json $(abspath $@) txt: coverage_unfiltered.json cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../$< -o ../coverage.txt lcov: coverage_unfiltered.json cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../$< --lcov ../coverage.lcov cobertura: coverage_unfiltered.json cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../$< --cobertura-pretty --cobertura ../cobertura.xml html: coverage_unfiltered.json cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../$< --html-details -o ../coverage.html sonarqube: coverage_unfiltered.json cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../$< --sonarqube ../sonarqube.xml jacoco: coverage_unfiltered.json cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../$< --jacoco ../jacoco.xml links: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) ifeq ($(filter $(BASE_OS),Darwin),) cd project; \ test -d relevant-library || ln -sT ../external-library relevant-library else cd project; \ test -d relevant-library || ln -s ../external-library relevant-library endif else cmd.exe /C call setup.cmd endif clean: cd project; rm -f testcase *.gc* *.o; ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cd project; rm -rf relevant-library else if [ -d "project/relevant-library" ]; then\ cmd.exe /C "rmdir /S /Q project\relevant-library";\ fi endif rm -f coverage*.* sonarqube.xml jacoco.xml gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/README000066400000000000000000000003311456671656200265610ustar00rootroot00000000000000This test case covers relative filters that reference symlinks. The test can only pass if the symlinks are resolved prior to matching. Test uses unfiltered JSON coverage to create output coverates with aplied filters.gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/external-library/000077500000000000000000000000001456671656200311705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/external-library/src/000077500000000000000000000000001456671656200317575ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/external-library/src/yes.cpp000066400000000000000000000000441456671656200332610ustar00rootroot00000000000000int yes(int x) { return x % 2; } gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/000077500000000000000000000000001456671656200273525ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/.gitignore000066400000000000000000000000221456671656200313340ustar00rootroot00000000000000/relevant-library gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/coverage.lcov000066400000000000000000000012731456671656200320350ustar00rootroot00000000000000TN:GCOVR report SF:/gcovr/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,yes(int) FNDA:1,yes(int) FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:/gcovr/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 LH:3 LF:4 end_of_record gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/gcovr.cfg000066400000000000000000000000161456671656200311500ustar00rootroot00000000000000filter = src/ gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/gcovr_empty.cfg000066400000000000000000000000001456671656200323570ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/ignore-this/000077500000000000000000000000001456671656200316025ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/ignore-this/no.cpp000066400000000000000000000001121456671656200327140ustar00rootroot00000000000000bool no(bool x) { if (!x) { return true; } return false; } gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/src/000077500000000000000000000000001456671656200301415ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/src/main.cpp000066400000000000000000000002251456671656200315700ustar00rootroot00000000000000bool no(bool); int yes(int); int main(int argc, char *argv[]) { if (no(true)) { return yes(7); } else { return yes(10); } } gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/000077500000000000000000000000001456671656200276425ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/000077500000000000000000000000001456671656200311445ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/cobertura.xml000066400000000000000000000030571456671656200336610ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/coverage.html000066400000000000000000000065271456671656200336370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
external-library/src/yes.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
project/src/main.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/coverage.lcov000066400000000000000000000013241456671656200336240ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,_Z3yesi FNDA:1,_Z3yesi FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 DA:12,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000154271456671656200423540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 bool no(bool);
2 int yes(int);
3
4 1 int main(int argc, char *argv[])
5 {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (no(true)) {
7 return yes(7);
8 }
9 else {
10 1 return yes(10);
11 }
12 1 }
13

gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/coverage.txt000066400000000000000000000013351456671656200335020ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ relevant-library/src/yes.cpp 2 2 100% src/main.cpp 5 4 80% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ coverage.yes.cpp.37f9f505d6c6aaab5562071eb5f4d9da.html000066400000000000000000000066351456671656200416610ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: relevant-library/src/yes.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int yes(int x) {
2 1 return x % 2;
3 }
4

gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/jacoco.xml000066400000000000000000000017031456671656200331250ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/sonarqube.xml000066400000000000000000000007721456671656200336730ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-13/000077500000000000000000000000001456671656200311475ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-13/coverage.lcov000066400000000000000000000013261456671656200336310ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,yes(int) FNDA:1,yes(int) FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 DA:12,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000154271456671656200423570ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 bool no(bool);
2 int yes(int);
3
4 1 int main(int argc, char *argv[])
5 {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (no(true)) {
7 return yes(7);
8 }
9 else {
10 1 return yes(10);
11 }
12 1 }
13

coverage.yes.cpp.37f9f505d6c6aaab5562071eb5f4d9da.html000066400000000000000000000066361456671656200416650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: relevant-library/src/yes.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int yes(int x) {
2 1 return x % 2;
3 }
4

gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-13/sonarqube.xml000066400000000000000000000007721456671656200336760ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/000077500000000000000000000000001456671656200305405ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/cobertura.xml000066400000000000000000000027711456671656200332570ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000036121456671656200351530ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
main (src/main.cpp:4)called 1 time, returned 1 time71.0%
yes(int) (relevant-library/src/yes.cpp:1)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/coverage.html000066400000000000000000000065271456671656200332330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
external-library/src/yes.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
project/src/main.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/coverage.lcov000066400000000000000000000012551456671656200332230ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,yes(int) FNDA:1,yes(int) FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 LH:3 LF:4 end_of_record coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000154001456671656200417370ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 bool no(bool);
2 int yes(int);
3
4 1 int main(int argc, char *argv[])
5 {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (no(true)) {
7 return yes(7);
8 }
9 else {
10 1 return yes(10);
11 }
12 }
13

gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/coverage.txt000066400000000000000000000013351456671656200330760ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ relevant-library/src/yes.cpp 2 2 100% src/main.cpp 4 3 75% 7 ------------------------------------------------------------------------------ TOTAL 6 5 83% ------------------------------------------------------------------------------ coverage.yes.cpp.37f9f505d6c6aaab5562071eb5f4d9da.html000066400000000000000000000066361456671656200412560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: relevant-library/src/yes.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int yes(int x) {
2 1 return x % 2;
3 }
4

gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/jacoco.xml000066400000000000000000000016641456671656200325270ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/sonarqube.xml000066400000000000000000000007151456671656200332640ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/setup.cmd000066400000000000000000000001441456671656200275300ustar00rootroot00000000000000cd project if NOT exist relevant-library\nul ( mklink /j relevant-library ..\external-library ) gcovr-7.2/gcovr/tests/filter-relative-lib/000077500000000000000000000000001456671656200206505ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/Makefile000066400000000000000000000045101456671656200223100ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC BASE_OS:=$(shell uname | cut -d'-' -f1) all: links cd project; $(CXX) $(CFLAGS) -c src/main.cpp -o main.o cd project; $(CXX) $(CFLAGS) -c ignore-this/no.cpp -o no.o cd project; $(CXX) $(CFLAGS) -c relevant-library/src/yes.cpp -o yes.o cd project; $(CXX) $(CFLAGS) main.o no.o yes.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls # the src/ filter is provided by the project/gcovr.cfg configuration file ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) GCOVR_TEST_OPTIONS = -f '\.\./external-library/src' else GCOVR_TEST_OPTIONS = -f '.*/external-library/src' endif coverage.json: cd project; ./testcase cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) --json-pretty --json $(abspath $@) txt: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg -o ../coverage.txt lcov: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg --lcov ../coverage.lcov cobertura: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg --cobertura-pretty --cobertura ../cobertura.xml html: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg --html-details -o ../coverage.html sonarqube: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg --sonarqube ../sonarqube.xml jacoco: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg --jacoco ../jacoco.xml coveralls: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg --coveralls-pretty --coveralls ../coveralls.json links: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) ifeq ($(filter $(BASE_OS),Darwin),) cd project; \ test -d relevant-library || ln -sT ../external-library relevant-library else cd project; \ test -d relevant-library || ln -s ../external-library relevant-library endif else cmd.exe /C call setup.cmd endif clean: cd project; rm -f testcase *.gc* *.o; ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cd project; rm -rf relevant-library else if [ -d "project/relevant-library" ]; then\ cmd.exe /C "rmdir /S /Q project\relevant-library";\ fi endif rm -f coverage*.* cobertura.xml sonarqube.xml jacoco.xml coveralls.json gcovr-7.2/gcovr/tests/filter-relative-lib/README000066400000000000000000000002071456671656200215270ustar00rootroot00000000000000This test case covers relative filters that reference symlinks. The test can only pass if the symlinks are resolved prior to matching. gcovr-7.2/gcovr/tests/filter-relative-lib/external-library/000077500000000000000000000000001456671656200241345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/external-library/src/000077500000000000000000000000001456671656200247235ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/external-library/src/yes.cpp000066400000000000000000000000441456671656200262250ustar00rootroot00000000000000int yes(int x) { return x % 2; } gcovr-7.2/gcovr/tests/filter-relative-lib/project/000077500000000000000000000000001456671656200223165ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/project/.gitignore000066400000000000000000000000561456671656200243070ustar00rootroot00000000000000# Ignore the linked directory relevant-librarygcovr-7.2/gcovr/tests/filter-relative-lib/project/coverage.lcov000066400000000000000000000012071456671656200247760ustar00rootroot00000000000000TN:GCOVR report SF:/gcovr/gcovr/tests/filter-relative-lib/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,yes(int) FNDA:1,yes(int) FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:/gcovr/gcovr/tests/filter-relative-lib/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 LH:3 LF:4 end_of_record gcovr-7.2/gcovr/tests/filter-relative-lib/project/gcovr.cfg000066400000000000000000000000161456671656200241140ustar00rootroot00000000000000filter = src/ gcovr-7.2/gcovr/tests/filter-relative-lib/project/gcovr_empty.cfg000066400000000000000000000000001456671656200253230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/project/ignore-this/000077500000000000000000000000001456671656200245465ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/project/ignore-this/no.cpp000066400000000000000000000001121456671656200256600ustar00rootroot00000000000000bool no(bool x) { if (!x) { return true; } return false; } gcovr-7.2/gcovr/tests/filter-relative-lib/project/src/000077500000000000000000000000001456671656200231055ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/project/src/gcovr_add_tracefile.cfg000066400000000000000000000000451456671656200275330ustar00rootroot00000000000000add-tracefile = ../../coverage*.json gcovr-7.2/gcovr/tests/filter-relative-lib/project/src/main.cpp000066400000000000000000000002251456671656200245340ustar00rootroot00000000000000bool no(bool); int yes(int); int main(int argc, char *argv[]) { if (no(true)) { return yes(7); } else { return yes(10); } } gcovr-7.2/gcovr/tests/filter-relative-lib/reference/000077500000000000000000000000001456671656200226065ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-10/000077500000000000000000000000001456671656200241105ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-10/cobertura.xml000066400000000000000000000030571456671656200266250ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-10/coverage.html000066400000000000000000000065271456671656200266030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
external-library/src/yes.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
project/src/main.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-10/coverage.lcov000066400000000000000000000012401456671656200265650ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-lib/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,_Z3yesi FNDA:1,_Z3yesi FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:gcovr/tests/filter-relative-lib/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 DA:12,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000154271456671656200353200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 bool no(bool);
2 int yes(int);
3
4 1 int main(int argc, char *argv[])
5 {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (no(true)) {
7 return yes(7);
8 }
9 else {
10 1 return yes(10);
11 }
12 1 }
13

gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-10/coverage.txt000066400000000000000000000013351456671656200264460ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ relevant-library/src/yes.cpp 2 2 100% src/main.cpp 5 4 80% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ coverage.yes.cpp.37f9f505d6c6aaab5562071eb5f4d9da.html000066400000000000000000000066351456671656200346250ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: relevant-library/src/yes.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int yes(int x) {
2 1 return x % 2;
3 }
4

gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-10/coveralls.json000066400000000000000000000015241456671656200267770ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:24 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, 1, null ], "name": "relevant-library/src/yes.cpp", "source_digest": "62521d726248e71c9a4b8d0a8c62ef43" }, { "coverage": [ null, null, null, 1, null, 1, 0, null, null, 1, null, 1 ], "name": "src/main.cpp", "source_digest": "ef90378fa289f7d7ec7a7b03b82a2863" } ] }gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-10/jacoco.xml000066400000000000000000000017031456671656200260710ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-10/sonarqube.xml000066400000000000000000000007721456671656200266370ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-13/000077500000000000000000000000001456671656200241135ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-13/coverage.lcov000066400000000000000000000012421456671656200265720ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-lib/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,yes(int) FNDA:1,yes(int) FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:gcovr/tests/filter-relative-lib/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 DA:12,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000154271456671656200353230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 bool no(bool);
2 int yes(int);
3
4 1 int main(int argc, char *argv[])
5 {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (no(true)) {
7 return yes(7);
8 }
9 else {
10 1 return yes(10);
11 }
12 1 }
13

coverage.yes.cpp.37f9f505d6c6aaab5562071eb5f4d9da.html000066400000000000000000000066361456671656200346310ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: relevant-library/src/yes.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int yes(int x) {
2 1 return x % 2;
3 }
4

gcovr-7.2/gcovr/tests/filter-relative-lib/reference/clang-13/sonarqube.xml000066400000000000000000000007721456671656200266420ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-lib/reference/gcc-5/000077500000000000000000000000001456671656200235045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/reference/gcc-5/cobertura.xml000066400000000000000000000027711456671656200262230ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/filter-relative-lib/reference/gcc-5/coverage.functions.html000066400000000000000000000036121456671656200301760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
main (src/main.cpp:4)called 1 time, returned 1 time71.0%
yes(int) (relevant-library/src/yes.cpp:1)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/filter-relative-lib/reference/gcc-5/coverage.html000066400000000000000000000065271456671656200261770ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
external-library/src/yes.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
project/src/main.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.2/gcovr/tests/filter-relative-lib/reference/gcc-5/coverage.lcov000066400000000000000000000011711456671656200261640ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-lib/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,yes(int) FNDA:1,yes(int) FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:gcovr/tests/filter-relative-lib/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 LH:3 LF:4 end_of_record coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000154001456671656200347030ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 bool no(bool);
2 int yes(int);
3
4 1 int main(int argc, char *argv[])
5 {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (no(true)) {
7 return yes(7);
8 }
9 else {
10 1 return yes(10);
11 }
12 }
13

gcovr-7.2/gcovr/tests/filter-relative-lib/reference/gcc-5/coverage.txt000066400000000000000000000013351456671656200260420ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ relevant-library/src/yes.cpp 2 2 100% src/main.cpp 4 3 75% 7 ------------------------------------------------------------------------------ TOTAL 6 5 83% ------------------------------------------------------------------------------ coverage.yes.cpp.37f9f505d6c6aaab5562071eb5f4d9da.html000066400000000000000000000066361456671656200342220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative-lib/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: relevant-library/src/yes.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int yes(int x) {
2 1 return x % 2;
3 }
4

gcovr-7.2/gcovr/tests/filter-relative-lib/reference/gcc-5/coveralls.json000066400000000000000000000015271456671656200263760ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:58:36 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, 1, null ], "name": "relevant-library/src/yes.cpp", "source_digest": "62521d726248e71c9a4b8d0a8c62ef43" }, { "coverage": [ null, null, null, 1, null, 1, 0, null, null, 1, null, null ], "name": "src/main.cpp", "source_digest": "ef90378fa289f7d7ec7a7b03b82a2863" } ] }gcovr-7.2/gcovr/tests/filter-relative-lib/reference/gcc-5/jacoco.xml000066400000000000000000000016641456671656200254730ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-lib/reference/gcc-5/sonarqube.xml000066400000000000000000000007151456671656200262300ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative-lib/setup.cmd000066400000000000000000000001441456671656200224740ustar00rootroot00000000000000cd project if NOT exist relevant-library\nul ( mklink /j relevant-library ..\external-library ) gcovr-7.2/gcovr/tests/filter-relative/000077500000000000000000000000001456671656200201045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative/Makefile000066400000000000000000000016451456671656200215520ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) -f 'main.cpp' --json-pretty --json $@ # use a relative filter here txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/filter-relative/README000066400000000000000000000001441456671656200207630ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.2/gcovr/tests/filter-relative/file1.cpp000066400000000000000000000000311456671656200216020ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.2/gcovr/tests/filter-relative/main.cpp000066400000000000000000000004231456671656200215330ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.2/gcovr/tests/filter-relative/reference/000077500000000000000000000000001456671656200220425ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative/reference/clang-10/000077500000000000000000000000001456671656200233445ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative/reference/clang-10/cobertura.xml000066400000000000000000000024211456671656200260530ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/filter-relative/reference/clang-10/coverage.html000066400000000000000000000052411456671656200260270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/filter-relative/reference/clang-10/coverage.lcov000066400000000000000000000010361456671656200260240ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212431456671656200341000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/filter-relative/reference/clang-10/coverage.txt000066400000000000000000000012321456671656200256760ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/filter-relative/reference/clang-10/coveralls.json000066400000000000000000000013361456671656200262340ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:20 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/filter-relative/reference/clang-10/jacoco.xml000066400000000000000000000012101456671656200253160ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative/reference/clang-10/sonarqube.xml000066400000000000000000000007631456671656200260730ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative/reference/clang-13/000077500000000000000000000000001456671656200233475ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative/reference/clang-13/coverage.lcov000066400000000000000000000010401456671656200260220ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441456671656200341040ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/filter-relative/reference/clang-13/sonarqube.xml000066400000000000000000000007631456671656200260760ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-5/000077500000000000000000000000001456671656200227405ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-5/cobertura.xml000066400000000000000000000026741456671656200254610ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-5/coverage.functions.html000066400000000000000000000035631456671656200274370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-5/coverage.html000066400000000000000000000052411456671656200254230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-5/coverage.lcov000066400000000000000000000011301456671656200254130ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222041456671656200334720ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-5/coverage.txt000066400000000000000000000012321456671656200252720ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-5/coveralls.json000066400000000000000000000013071456671656200256260ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-5/jacoco.xml000066400000000000000000000012261456671656200247210ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-5/sonarqube.xml000066400000000000000000000010331456671656200254560ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-8/000077500000000000000000000000001456671656200227435ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-8/cobertura.xml000066400000000000000000000023371456671656200254600ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-8/coverage.functions.html000066400000000000000000000035631456671656200274420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200254260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-8/coverage.lcov000066400000000000000000000007671456671656200254350ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212151456671656200334760ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-8/coverage.txt000066400000000000000000000012321456671656200252750ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-8/coveralls.json000066400000000000000000000013411456671656200256270ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:09:00 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-8/jacoco.xml000066400000000000000000000011711456671656200247230ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/filter-relative/reference/gcc-8/sonarqube.xml000066400000000000000000000007061456671656200254670ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/gcc-abspath/000077500000000000000000000000001456671656200171625ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcc-abspath/Makefile000066400000000000000000000003741456671656200206260ustar00rootroot00000000000000all: cd subfolder&& $(MAKE) run: json json: cd subfolder&& ./testcase mv -f --target-directory . subfolder/*.gc?? $(GCOVR) -d --json-pretty --json coverage.json clean: cd subfolder&& make clean rm -f testcase rm -f *.gc* rm -f coverage.json gcovr-7.2/gcovr/tests/gcc-abspath/reference/000077500000000000000000000000001456671656200211205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcc-abspath/reference/gcc-8/000077500000000000000000000000001456671656200220215ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcc-abspath/reference/gcc-8/coverage.json000066400000000000000000000020461456671656200245110ustar00rootroot00000000000000{ "files": [ { "file": "subfolder/main.c", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 3, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "ad2135afdb23d647f015857eac53de75", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 5 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/gcc-abspath/subfolder/000077500000000000000000000000001456671656200211475ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcc-abspath/subfolder/Makefile000066400000000000000000000002551456671656200226110ustar00rootroot00000000000000CFLAGS := -fPIC -fprofile-arcs -ftest-coverage -fprofile-abs-path all: testcase testcase: main.c $(CC) $(CFLAGS) -o $@ $^ clean: rm -f testcase rm -f *.gc* rm -f *.o gcovr-7.2/gcovr/tests/gcc-abspath/subfolder/main.c000066400000000000000000000001401456671656200222320ustar00rootroot00000000000000#include int main(int argc, char* argv[]) { printf("Hello world\n"); return 0; } gcovr-7.2/gcovr/tests/gcov-exclude/000077500000000000000000000000001456671656200173735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-exclude/Makefile000066400000000000000000000024311456671656200210330ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: json lcov coverage.json: ./subdir/testcase # First exclude file pattern is for GCC, second one for clang output filenames $(GCOVR) -r subdir --verbose --gcov-exclude-directories '.*/A/C(?:/.*)?' --gcov-filter '.*' --gcov-exclude 'subdir#A#[Ff]ile.\.cpp\.gcov' --gcov-exclude '[Ff]ile.\.cpp##.*' --json-pretty --json $@ json: coverage.json echo Dummy lcov: coverage.json $(GCOVR) -r subdir -a $< --lcov coverage.lcov clean: rm -f ./subdir/testcase rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* gcovr-7.2/gcovr/tests/gcov-exclude/reference/000077500000000000000000000000001456671656200213315ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-exclude/reference/clang-10/000077500000000000000000000000001456671656200226335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-exclude/reference/clang-10/coverage.lcov000066400000000000000000000007621456671656200253200ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/gcov-exclude/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.2/gcovr/tests/gcov-exclude/reference/clang-10/coveralls.json000066400000000000000000000061461456671656200255270ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": "A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, 0 ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/gcov-exclude/reference/gcc-5/000077500000000000000000000000001456671656200222275ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-exclude/reference/gcc-5/coverage.lcov000066400000000000000000000011231456671656200247040ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/gcov-exclude/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRDA:21,3,0,1 BRDA:21,3,1,- BRDA:21,4,2,1 BRDA:21,4,3,- BRF:4 BRH:2 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 DA:21,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record gcovr-7.2/gcovr/tests/gcov-exclude/reference/gcc-5/coveralls.json000066400000000000000000000061621456671656200251210ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 4 ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/gcov-exclude/reference/gcc-8/000077500000000000000000000000001456671656200222325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-exclude/reference/gcc-8/coverage.lcov000066400000000000000000000007621456671656200247170ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/gcov-exclude/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.2/gcovr/tests/gcov-exclude/subdir/000077500000000000000000000000001456671656200206635ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-exclude/subdir/A/000077500000000000000000000000001456671656200210435ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-exclude/subdir/A/C/000077500000000000000000000000001456671656200212255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-exclude/subdir/A/C/D/000077500000000000000000000000001456671656200214105ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-exclude/subdir/A/C/D/File6.cpp000066400000000000000000000001241456671656200230560ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/gcov-exclude/subdir/A/C/file5.cpp000066400000000000000000000001241456671656200227320ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/gcov-exclude/subdir/A/File2.cpp000066400000000000000000000001211456671656200225020ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.2/gcovr/tests/gcov-exclude/subdir/A/File4.cpp000066400000000000000000000001261456671656200225110ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/gcov-exclude/subdir/A/file1.cpp000066400000000000000000000001231456671656200225430ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/gcov-exclude/subdir/A/file3.cpp000066400000000000000000000003511456671656200225500ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.2/gcovr/tests/gcov-exclude/subdir/A/file7.cpp000066400000000000000000000000361456671656200225540ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.2/gcovr/tests/gcov-exclude/subdir/B/000077500000000000000000000000001456671656200210445ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-exclude/subdir/B/main.cpp000066400000000000000000000004751456671656200225020ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.2/gcovr/tests/gcov-ignore_output_error/000077500000000000000000000000001456671656200220565ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-ignore_output_error/.gitignore000066400000000000000000000000071456671656200240430ustar00rootroot00000000000000build/ gcovr-7.2/gcovr/tests/gcov-ignore_output_error/Makefile000066400000000000000000000006441456671656200235220ustar00rootroot00000000000000 all: mkdir build cd build ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../src/main.cpp -o testcase run: json json: cd build ; ./testcase chmod $(if $(filter Darwin,$(HOST_OS) $(OSTYPE)),0455,0555) src build $(GCOVR) --verbose --json-pretty --json coverage.json --gcov-ignore-errors=output_error --root src build clean: chmod 0755 src build 2>/dev/null ; exit 0 rm -rf build rm -f *.gc* rm -f coverage.json gcovr-7.2/gcovr/tests/gcov-ignore_output_error/reference/000077500000000000000000000000001456671656200240145ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-ignore_output_error/reference/clang-10/000077500000000000000000000000001456671656200253165ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-ignore_output_error/reference/clang-10/coverage.json000066400000000000000000000000661456671656200300060ustar00rootroot00000000000000{ "files": [], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/gcov-ignore_output_error/reference/gcc-5/000077500000000000000000000000001456671656200247125ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-ignore_output_error/reference/gcc-5/coverage.json000066400000000000000000000000661456671656200274020ustar00rootroot00000000000000{ "files": [], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/gcov-ignore_output_error/reference/gcc-8-Windows/000077500000000000000000000000001456671656200263455ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-ignore_output_error/reference/gcc-8-Windows/coverage.json000066400000000000000000000015511456671656200310350ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 5 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/gcov-ignore_output_error/src/000077500000000000000000000000001456671656200226455ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-ignore_output_error/src/main.cpp000066400000000000000000000001071456671656200242730ustar00rootroot00000000000000#include int main(int argc, char* argv[]) { return 0; } gcovr-7.2/gcovr/tests/gcov-no_working_dir_found/000077500000000000000000000000001456671656200221475ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-no_working_dir_found/.gitignore000066400000000000000000000000071456671656200241340ustar00rootroot00000000000000build/ gcovr-7.2/gcovr/tests/gcov-no_working_dir_found/Makefile000066400000000000000000000006541456671656200236140ustar00rootroot00000000000000 all: mkdir build cd build ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../src/main.cpp -o testcase run: json json: cd build ; ./testcase chmod $(if $(filter Darwin,$(HOST_OS) $(OSTYPE)),0455,0555) src build $(GCOVR) --verbose --json-pretty --json coverage.json --gcov-ignore-errors=no_working_dir_found --root src build clean: chmod 0755 src build 2>/dev/null ; exit 0 rm -rf build rm -f *.gc* rm -f coverage.json gcovr-7.2/gcovr/tests/gcov-no_working_dir_found/reference/000077500000000000000000000000001456671656200241055ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-no_working_dir_found/reference/clang-10/000077500000000000000000000000001456671656200254075ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-no_working_dir_found/reference/clang-10/coverage.json000066400000000000000000000000661456671656200300770ustar00rootroot00000000000000{ "files": [], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/gcov-no_working_dir_found/reference/gcc-5/000077500000000000000000000000001456671656200250035ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-no_working_dir_found/reference/gcc-5/coverage.json000066400000000000000000000000661456671656200274730ustar00rootroot00000000000000{ "files": [], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/gcov-no_working_dir_found/src/000077500000000000000000000000001456671656200227365ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/gcov-no_working_dir_found/src/main.cpp000066400000000000000000000001071456671656200243640ustar00rootroot00000000000000#include int main(int argc, char* argv[]) { return 0; } gcovr-7.2/gcovr/tests/html-css-with-pygments/000077500000000000000000000000001456671656200213555ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-css-with-pygments/Makefile000066400000000000000000000004041456671656200230130ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html --html-self-contained --html-css=config/style.css -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-css-with-pygments/config/000077500000000000000000000000001456671656200226225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-css-with-pygments/config/style.css000066400000000000000000000002351456671656200244740ustar00rootroot00000000000000/* custom CSS */ /* pygments syntax highlighting */ .cp { color: #BC7A00 } /* Comment.Preproc */ /* this part shall suppress addition of pygments styles */ gcovr-7.2/gcovr/tests/html-css-with-pygments/main.cpp000066400000000000000000000000331456671656200230010ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/html-css-with-pygments/reference/000077500000000000000000000000001456671656200233135ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-css-with-pygments/reference/clang-10/000077500000000000000000000000001456671656200246155ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-css-with-pygments/reference/clang-10/coverage.html000066400000000000000000000052741456671656200273060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/html-css-with-pygments/reference/gcc-5/000077500000000000000000000000001456671656200242115ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-css-with-pygments/reference/gcc-5/coverage.html000066400000000000000000000052741456671656200267020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/html-css/000077500000000000000000000000001456671656200165405ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-css/Makefile000066400000000000000000000004041456671656200201760ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html --html-self-contained --html-css=config/style.css -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-css/config/000077500000000000000000000000001456671656200200055ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-css/config/style.css000066400000000000000000000000211456671656200216500ustar00rootroot00000000000000/* custom CSS */ gcovr-7.2/gcovr/tests/html-css/main.cpp000066400000000000000000000000331456671656200201640ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/html-css/reference/000077500000000000000000000000001456671656200204765ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-css/reference/clang-10/000077500000000000000000000000001456671656200220005ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-css/reference/clang-10/coverage.html000066400000000000000000000150301456671656200244600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/html-css/reference/gcc-5/000077500000000000000000000000001456671656200213745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-css/reference/gcc-5/coverage.html000066400000000000000000000150301456671656200240540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/html-default/000077500000000000000000000000001456671656200173745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-default/Makefile000066400000000000000000000003321456671656200210320ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-default/main.cpp000066400000000000000000000000331456671656200210200ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/html-default/reference/000077500000000000000000000000001456671656200213325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-default/reference/clang-10/000077500000000000000000000000001456671656200226345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-default/reference/clang-10/coverage.css000066400000000000000000000312761456671656200251520ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-default/reference/clang-10/coverage.html000066400000000000000000000052441456671656200253220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066141456671656200333750ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-default/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-default/reference/gcc-5/000077500000000000000000000000001456671656200222305ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-default/reference/gcc-5/coverage.css000066400000000000000000000312761456671656200245460ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-default/reference/gcc-5/coverage.functions.html000066400000000000000000000033111456671656200267160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-default/reference/gcc-5/coverage.html000066400000000000000000000052441456671656200247160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066141456671656200327710ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-default/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-encoding-cp1252/000077500000000000000000000000001456671656200204505ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-encoding-cp1252/Makefile000066400000000000000000000004111456671656200221040ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details -o coverage.html --source-encoding utf8 --html-encoding cp1252 clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage*.css gcovr-7.2/gcovr/tests/html-encoding-cp1252/main.cpp000066400000000000000000000003421456671656200220770ustar00rootroot00000000000000// vim: fileencoding=utf8 int main() { // non-BMP Unicode codepoint: ☃ (snowman) // chars that are different in common single-byte encodings: // œuvre, “typographic quotes”, ¦, ¼, €, ¤ return 0; } gcovr-7.2/gcovr/tests/html-encoding-cp1252/reference/000077500000000000000000000000001456671656200224065ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-encoding-cp1252/reference/clang-10/000077500000000000000000000000001456671656200237105ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-encoding-cp1252/reference/clang-10/coverage.html000066400000000000000000000052451456671656200263770ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110411456671656200344370ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-encoding-cp1252/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=utf8
2
3 1 int main() {
4 // non-BMP Unicode codepoint: ☃ (snowman)
5 // chars that are different in common single-byte encodings:
6 // uvre, typographic quotes, , , ,
7 1 return 0;
8 }
9

gcovr-7.2/gcovr/tests/html-encoding-cp1252/reference/gcc-5/000077500000000000000000000000001456671656200233045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-encoding-cp1252/reference/gcc-5/coverage.functions.html000066400000000000000000000033121456671656200277730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:3)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-encoding-cp1252/reference/gcc-5/coverage.html000066400000000000000000000052451456671656200257730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110411456671656200340330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-encoding-cp1252/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=utf8
2
3 1 int main() {
4 // non-BMP Unicode codepoint: ☃ (snowman)
5 // chars that are different in common single-byte encodings:
6 // uvre, typographic quotes, , , ,
7 1 return 0;
8 }
9

gcovr-7.2/gcovr/tests/html-encoding-iso-8859-15/000077500000000000000000000000001456671656200211645ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-encoding-iso-8859-15/Makefile000066400000000000000000000004161456671656200226250ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details -o coverage.html --source-encoding utf8 --html-encoding iso-8859-15 clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage*.css gcovr-7.2/gcovr/tests/html-encoding-iso-8859-15/main.cpp000066400000000000000000000003421456671656200226130ustar00rootroot00000000000000// vim: fileencoding=utf8 int main() { // non-BMP Unicode codepoint: ☃ (snowman) // chars that are different in common single-byte encodings: // œuvre, “typographic quotes”, ¦, ¼, €, ¤ return 0; } gcovr-7.2/gcovr/tests/html-encoding-iso-8859-15/reference/000077500000000000000000000000001456671656200231225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-encoding-iso-8859-15/reference/clang-10/000077500000000000000000000000001456671656200244245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-encoding-iso-8859-15/reference/clang-10/coverage.html000066400000000000000000000052521456671656200271110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110731456671656200351600ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-encoding-iso-8859-15/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=utf8
2
3 1 int main() {
4 // non-BMP Unicode codepoint: ☃ (snowman)
5 // chars that are different in common single-byte encodings:
6 // uvre, “typographic quotes”, ¦, ¼, , ¤
7 1 return 0;
8 }
9

gcovr-7.2/gcovr/tests/html-encoding-iso-8859-15/reference/gcc-5/000077500000000000000000000000001456671656200240205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-encoding-iso-8859-15/reference/gcc-5/coverage.functions.html000066400000000000000000000033171456671656200305140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:3)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-encoding-iso-8859-15/reference/gcc-5/coverage.html000066400000000000000000000052521456671656200265050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110731456671656200345540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-encoding-iso-8859-15/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=utf8
2
3 1 int main() {
4 // non-BMP Unicode codepoint: ☃ (snowman)
5 // chars that are different in common single-byte encodings:
6 // uvre, “typographic quotes”, ¦, ¼, , ¤
7 1 return 0;
8 }
9

gcovr-7.2/gcovr/tests/html-file-not-found/000077500000000000000000000000001456671656200205765ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-file-not-found/Makefile000066400000000000000000000003031456671656200222320ustar00rootroot00000000000000all: @echo "This test uses a tracefile." run: html html: $(GCOVR) -d --json-add-tracefile input.json --html-details coverage.html; test $$? -eq 128 clean: rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-file-not-found/input.json000066400000000000000000000013131456671656200226260ustar00rootroot00000000000000{ "files": [ { "file": "does-not-exist.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 2, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/html-file-not-found/reference/000077500000000000000000000000001456671656200225345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-file-not-found/reference/clang-10/000077500000000000000000000000001456671656200240365ustar00rootroot00000000000000coverage.does-not-exist.cpp.1630668f5825154f66e6eb6df88396a9.html000066400000000000000000000052431456671656200362260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-file-not-found/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: does-not-exist.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 !!! File not found !!!
2 1
3 1

gcovr-7.2/gcovr/tests/html-file-not-found/reference/clang-10/coverage.functions.html000066400000000000000000000033351456671656200305320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (does-not-exist.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-file-not-found/reference/clang-10/coverage.html000066400000000000000000000052701456671656200265230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
does-not-exist.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/html-file-not-found/reference/gcc-5/000077500000000000000000000000001456671656200234325ustar00rootroot00000000000000coverage.does-not-exist.cpp.1630668f5825154f66e6eb6df88396a9.html000066400000000000000000000052431456671656200356220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-file-not-found/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: does-not-exist.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 !!! File not found !!!
2 1
3 1

gcovr-7.2/gcovr/tests/html-file-not-found/reference/gcc-5/coverage.functions.html000066400000000000000000000033351456671656200301260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (does-not-exist.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-file-not-found/reference/gcc-5/coverage.html000066400000000000000000000052701456671656200261170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
does-not-exist.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/html-high-100/000077500000000000000000000000001456671656200171655ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-high-100/Makefile000066400000000000000000000003661456671656200206320ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details --html-high-threshold=100.0 -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-high-100/main.cpp000066400000000000000000000000361456671656200206140ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/html-high-100/reference/000077500000000000000000000000001456671656200211235ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-high-100/reference/clang-10/000077500000000000000000000000001456671656200224255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-high-100/reference/clang-10/coverage.html000066400000000000000000000052401456671656200251070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: = 100%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171456671656200331710ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-high-100/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-high-100/reference/gcc-5/000077500000000000000000000000001456671656200220215ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-high-100/reference/gcc-5/coverage.functions.html000066400000000000000000000033111456671656200265070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-high-100/reference/gcc-5/coverage.html000066400000000000000000000052401456671656200245030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: = 100%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171456671656200325650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-high-100/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-high-75/000077500000000000000000000000001456671656200171205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-high-75/Makefile000066400000000000000000000003651456671656200205640ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details --html-high-threshold=75.0 -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-high-75/main.cpp000066400000000000000000000000361456671656200205470ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/html-high-75/reference/000077500000000000000000000000001456671656200210565ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-high-75/reference/clang-10/000077500000000000000000000000001456671656200223605ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-high-75/reference/clang-10/coverage.html000066400000000000000000000051441456671656200250450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% high: ≥ 75.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171456671656200331240ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-high-75/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-high-75/reference/gcc-5/000077500000000000000000000000001456671656200217545ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-high-75/reference/gcc-5/coverage.functions.html000066400000000000000000000033111456671656200264420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-high-75/reference/gcc-5/coverage.html000066400000000000000000000051441456671656200244410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% high: ≥ 75.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171456671656200325200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-high-75/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-line-branch/000077500000000000000000000000001456671656200201325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-line-branch/Makefile000066400000000000000000000005311456671656200215710ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details --html-high-threshold=75.0 --html-medium-threshold-branch=74 \ --html-medium-threshold-line=70 --html-high-threshold-line=70 -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-line-branch/main.cpp000066400000000000000000000000361456671656200215610ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/html-line-branch/reference/000077500000000000000000000000001456671656200220705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-line-branch/reference/clang-10/000077500000000000000000000000001456671656200233725ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-line-branch/reference/clang-10/coverage.html000066400000000000000000000061031456671656200260530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% high: ≥ 75.0%
Lines: low: ≥ 0% high: ≥ 70.0%
Branches: low: ≥ 0% medium: ≥ 74.0% high: ≥ 75.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171456671656200341360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-line-branch/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-line-branch/reference/gcc-5/000077500000000000000000000000001456671656200227665ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-line-branch/reference/gcc-5/coverage.functions.html000066400000000000000000000033111456671656200274540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-line-branch/reference/gcc-5/coverage.html000066400000000000000000000061031456671656200254470ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% high: ≥ 75.0%
Lines: low: ≥ 0% high: ≥ 70.0%
Branches: low: ≥ 0% medium: ≥ 74.0% high: ≥ 75.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171456671656200335320ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-line-branch/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-medium-100-high-100/000077500000000000000000000000001456671656200207415ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-medium-100-high-100/Makefile000066400000000000000000000004241456671656200224010ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details --html-medium-threshold=100.0 --html-high-threshold=100.0 -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-medium-100-high-100/main.cpp000066400000000000000000000000361456671656200223700ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/html-medium-100-high-100/reference/000077500000000000000000000000001456671656200226775ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-medium-100-high-100/reference/clang-10/000077500000000000000000000000001456671656200242015ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-medium-100-high-100/reference/clang-10/coverage.html000066400000000000000000000051401456671656200266620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% high: = 100%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171456671656200347450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-medium-100-high-100/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-medium-100-high-100/reference/gcc-5/000077500000000000000000000000001456671656200235755ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-medium-100-high-100/reference/gcc-5/coverage.functions.html000066400000000000000000000033111456671656200302630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-medium-100-high-100/reference/gcc-5/coverage.html000066400000000000000000000051401456671656200262560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% high: = 100%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171456671656200343410ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-medium-100-high-100/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-medium-50/000077500000000000000000000000001456671656200174525ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-medium-50/Makefile000066400000000000000000000003671456671656200211200ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details --html-medium-threshold=50.0 -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-medium-50/main.cpp000066400000000000000000000000361456671656200211010ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/html-medium-50/reference/000077500000000000000000000000001456671656200214105ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-medium-50/reference/clang-10/000077500000000000000000000000001456671656200227125ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-medium-50/reference/clang-10/coverage.html000066400000000000000000000052441456671656200254000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 50.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171456671656200334560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-medium-50/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-medium-50/reference/gcc-5/000077500000000000000000000000001456671656200223065ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-medium-50/reference/gcc-5/coverage.functions.html000066400000000000000000000033111456671656200267740ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-medium-50/reference/gcc-5/coverage.html000066400000000000000000000052441456671656200247740ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 50.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171456671656200330520ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-medium-50/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-filter/000077500000000000000000000000001456671656200205155ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/.gitignore000066400000000000000000000000101456671656200224740ustar00rootroot00000000000000subdir/ gcovr-7.2/gcovr/tests/html-nested-filter/Makefile000066400000000000000000000022351456671656200221570ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: copy $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: html coverage.json: ./subdir/testcase $(GCOVR) -r subdir --json-pretty --json $@ html: coverage.json $(GCOVR) -r subdir --filter subdir/A -a $< --verbose --html-nested ./ clean: rm -rf ./subdir rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* copy: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cp -fr ../nested/subdir . else COPY /Y ../nested/subdir subdirs endif gcovr-7.2/gcovr/tests/html-nested-filter/README000066400000000000000000000007011456671656200213730ustar00rootroot00000000000000This test case tests the output of cascaded html coverage reports. It will test that a directory with items in it properly aggregates the statistics within it, all the sorting works for each directory, any flattening of directories that have a single entry, and the writing of source files within each directory. The special case here is that a filter is used to filter a single directory. In this case, the directory listings should be unsorted. gcovr-7.2/gcovr/tests/html-nested-filter/reference/000077500000000000000000000000001456671656200224535ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-10/000077500000000000000000000000001456671656200237555ustar00rootroot00000000000000coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065301456671656200350200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 24 39 61.5%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

File Lines Functions Branches
C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142051456671656200360740ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124721456671656200360330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124721456671656200361240ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-10/coverage_nested.css000066400000000000000000000312761456671656200276350ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124641456671656200357270ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165671456671656200361060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124701456671656200364130ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066061456671656200362250ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-10/coverage_nested.functions.html000066400000000000000000000061121456671656200320070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 24 39 61.5%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
_Z3barv (A/File2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time80.0%
_Z4bar_v (A/File2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time80.0%
_Z4foo6i (A/C/D/File6.cpp:1)called 1 time, returned 1 time80.0%
_Z6foobari (A/File4.cpp:1)called 1 time, returned 1 time80.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-10/coverage_nested.html000066400000000000000000000136271456671656200300110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 24 39 61.5%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

File Lines Functions Branches
C 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4
file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-13/000077500000000000000000000000001456671656200237605ustar00rootroot00000000000000coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142011456671656200360730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124731456671656200360370ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124731456671656200361300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124651456671656200357330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165631456671656200361050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124711456671656200364170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066041456671656200362260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-filter/reference/clang-13/coverage_nested.functions.html000066400000000000000000000061041456671656200320130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 24 39 61.5%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-filter/reference/gcc-5/000077500000000000000000000000001456671656200233515ustar00rootroot00000000000000coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065301456671656200344140ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 20 34 58.8%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

File Lines Functions Branches
C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142011456671656200354640ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124441456671656200354260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124441456671656200355170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.2/gcovr/tests/html-nested-filter/reference/gcc-5/coverage_nested.css000066400000000000000000000312761456671656200272310ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124361456671656200353220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165211456671656200354700ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124421456671656200360060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066041456671656200356170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-filter/reference/gcc-5/coverage_nested.functions.html000066400000000000000000000061041456671656200314040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 20 34 58.8%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-filter/reference/gcc-5/coverage_nested.html000066400000000000000000000136251456671656200274030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 20 34 58.8%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

File Lines Functions Branches
C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/html-nested-nonsort/000077500000000000000000000000001456671656200207325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/Makefile000066400000000000000000000022011456671656200223650ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: copy $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: html coverage.json: ./subdir/testcase $(GCOVR) -r subdir --json-pretty --json $@ html: coverage.json $(GCOVR) -r subdir -a $< --html-nested ./ clean: rm -rf ./subdir rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* copy: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cp -fr ../nested/subdir . else COPY /Y ../nested/subdir subdirs endif gcovr-7.2/gcovr/tests/html-nested-nonsort/README000066400000000000000000000005631456671656200216160ustar00rootroot00000000000000This test case tests the output of cascaded html coverage reports. It will test that a directory with items in it properly aggregates the statistics within it, all the sorting works for each directory, any flattening of directories that have a single entry, and the writing of source files within each directory. In this case, the directory listings should be unsorted. gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/000077500000000000000000000000001456671656200226705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10/000077500000000000000000000000001456671656200241725ustar00rootroot00000000000000coverage_nested.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000136441456671656200347700ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065351456671656200352420ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142051456671656200363110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124721456671656200362500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124721456671656200363410ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10/coverage_nested.css000066400000000000000000000312761456671656200300520ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124641456671656200361440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165671456671656200363230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124701456671656200366300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066061456671656200364420ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10/coverage_nested.functions.html000066400000000000000000000063731456671656200322350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
_Z3barv (A/File2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time80.0%
_Z4bar_v (A/File2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time80.0%
_Z4foo6i (A/C/D/File6.cpp:1)called 1 time, returned 1 time80.0%
_Z6foobari (A/File4.cpp:1)called 1 time, returned 1 time80.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10/coverage_nested.html000066400000000000000000000064751456671656200302310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A 61.5 61.5% 24 / 39 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage_nested.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233601456671656200364060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-13/000077500000000000000000000000001456671656200241755ustar00rootroot00000000000000coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142011456671656200363100ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124731456671656200362540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124731456671656200363450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124651456671656200361500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165631456671656200363220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124711456671656200366340ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066041456671656200364430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/clang-13/coverage_nested.functions.html000066400000000000000000000063651456671656200322410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5/000077500000000000000000000000001456671656200235665ustar00rootroot00000000000000coverage_nested.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000136421456671656200343620ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065351456671656200346360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142011456671656200357010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124441456671656200356430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124441456671656200357340ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5/coverage_nested.css000066400000000000000000000312761456671656200274460ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124361456671656200355370ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165211456671656200357050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124421456671656200362230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066041456671656200360340ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5/coverage_nested.functions.html000066400000000000000000000063651456671656200316320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5/coverage_nested.html000066400000000000000000000064701456671656200276200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

coverage_nested.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000243461456671656200360070ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-8/000077500000000000000000000000001456671656200235715ustar00rootroot00000000000000coverage_nested.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000136421456671656200343650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065351456671656200346410ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-8/coverage_nested.functions.html000066400000000000000000000063651456671656200316350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-8/coverage_nested.html000066400000000000000000000064751456671656200276300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage_nested.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233601456671656200360050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-nonsort/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/000077500000000000000000000000001456671656200217755ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/Makefile000066400000000000000000000022011456671656200234300ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: copy $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: html coverage.json: ./subdir/testcase $(GCOVR) -r subdir --json-pretty --json $@ html: coverage.json $(GCOVR) -r subdir -a $< --html-nested ./ clean: rm -rf ./subdir rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* copy: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cp -fr ../nested/subdir . else COPY /Y ../nested/subdir subdirs endif gcovr-7.2/gcovr/tests/html-nested-sort-casefold/README000066400000000000000000000005631456671656200226610ustar00rootroot00000000000000This test case tests the output of cascaded html coverage reports. It will test that a directory with items in it properly aggregates the statistics within it, all the sorting works for each directory, any flattening of directories that have a single entry, and the writing of source files within each directory. In this case, the directory listings should be unsorted. gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/000077500000000000000000000000001456671656200237335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10/000077500000000000000000000000001456671656200252355ustar00rootroot00000000000000coverage_nested.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000136441456671656200360330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065351456671656200363050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142051456671656200373540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124721456671656200373130ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124721456671656200374040ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10/coverage_nested.css000066400000000000000000000312761456671656200311150ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124641456671656200372070ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165671456671656200373660ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124701456671656200376730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066061456671656200375050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10/coverage_nested.functions.html000066400000000000000000000063731456671656200333000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
_Z3barv (A/File2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time80.0%
_Z4bar_v (A/File2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time80.0%
_Z4foo6i (A/C/D/File6.cpp:1)called 1 time, returned 1 time80.0%
_Z6foobari (A/File4.cpp:1)called 1 time, returned 1 time80.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10/coverage_nested.html000066400000000000000000000064751456671656200312740ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A 61.5 61.5% 24 / 39 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage_nested.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233601456671656200374510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-13/000077500000000000000000000000001456671656200252405ustar00rootroot00000000000000coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142011456671656200373530ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124731456671656200373170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124731456671656200374100ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124651456671656200372130ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165631456671656200373650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124711456671656200376770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066041456671656200375060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/clang-13/coverage_nested.functions.html000066400000000000000000000063651456671656200333040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5/000077500000000000000000000000001456671656200246315ustar00rootroot00000000000000coverage_nested.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000136421456671656200354250ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065351456671656200357010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142011456671656200367440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124441456671656200367060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124441456671656200367770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5/coverage_nested.css000066400000000000000000000312761456671656200305110ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124361456671656200366020ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165211456671656200367500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124421456671656200372660ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066041456671656200370770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5/coverage_nested.functions.html000066400000000000000000000063651456671656200326750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5/coverage_nested.html000066400000000000000000000064701456671656200306630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

coverage_nested.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000243461456671656200370520ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-8/000077500000000000000000000000001456671656200246345ustar00rootroot00000000000000coverage_nested.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000136421456671656200354300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065351456671656200357040ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-8/coverage_nested.functions.html000066400000000000000000000063651456671656200327000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-8/coverage_nested.html000066400000000000000000000064751456671656200306730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage_nested.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233601456671656200370500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-casefold/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/000077500000000000000000000000001456671656200223325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/.gitignore000066400000000000000000000000101456671656200243110ustar00rootroot00000000000000subdir/ gcovr-7.2/gcovr/tests/html-nested-sort-percentage/Makefile000066400000000000000000000022411456671656200237710ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: copy $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: html coverage.json: ./subdir/testcase $(GCOVR) -r subdir --json-pretty --json $@ html: coverage.json $(GCOVR) -r subdir -a $< --html-nested --sort-percentage -o coverage.html clean: rm -rf ./subdir rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* copy: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cp -fr ../nested/subdir . else COPY /Y ../nested/subdir subdirs endif gcovr-7.2/gcovr/tests/html-nested-sort-percentage/README000066400000000000000000000005771456671656200232230ustar00rootroot00000000000000This test case tests the output of cascaded html coverage reports. It will test that a directory with items in it properly aggregates the statistics within it, all the sorting works for each directory, any flattening of directories that have a single entry, and the writing of source files within each directory. In this case, the directory listings should be sorted by percentage. gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/000077500000000000000000000000001456671656200242705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10/000077500000000000000000000000001456671656200255725ustar00rootroot00000000000000coverage.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000135541456671656200350260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/C 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065011456671656200352710ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141761456671656200363560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124631456671656200363060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124631456671656200363770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10/coverage.css000066400000000000000000000312761456671656200301100ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551456671656200362020ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165601456671656200363520ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611456671656200366660ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065771456671656200365070ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10/coverage.functions.html000066400000000000000000000062561456671656200322730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
_Z3barv (A/File2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time80.0%
_Z4bar_v (A/File2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time80.0%
_Z4foo6i (A/C/D/File6.cpp:1)called 1 time, returned 1 time80.0%
_Z6foobari (A/File4.cpp:1)called 1 time, returned 1 time80.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10/coverage.html000066400000000000000000000064411456671656200302600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A 61.5 61.5% 24 / 39 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511456671656200364440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-13/000077500000000000000000000000001456671656200255755ustar00rootroot00000000000000coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141721456671656200363550ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124641456671656200363120ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124641456671656200364030ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124561456671656200362060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165541456671656200363600ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124621456671656200366720ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751456671656200365100ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/clang-13/coverage.functions.html000066400000000000000000000062501456671656200322700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5/000077500000000000000000000000001456671656200251665ustar00rootroot00000000000000coverage.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000135521456671656200344200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065011456671656200346650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141721456671656200357460ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124351456671656200357010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124351456671656200357720ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5/coverage.css000066400000000000000000000312761456671656200275040ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124271456671656200355750ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165121456671656200357430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124331456671656200362610ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751456671656200361010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5/coverage.functions.html000066400000000000000000000062501456671656200316610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5/coverage.html000066400000000000000000000064341456671656200276560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000243371456671656200360450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-8/000077500000000000000000000000001456671656200251715ustar00rootroot00000000000000coverage.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000135521456671656200344230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065011456671656200346700ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-8/coverage.functions.html000066400000000000000000000062501456671656200316640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-8/coverage.html000066400000000000000000000064411456671656200276570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511456671656200360430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-percentage/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/000077500000000000000000000000001456671656200222075ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/.gitignore000066400000000000000000000000101456671656200241660ustar00rootroot00000000000000subdir/ gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/Makefile000066400000000000000000000022441456671656200236510ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: copy $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: html coverage.json: ./subdir/testcase $(GCOVR) -r subdir --json-pretty --json $@ html: coverage.json $(GCOVR) -r subdir -a $< --html-nested --sort-uncovered --html coverage.html clean: rm -rf ./subdir rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* copy: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cp -fr ../nested/subdir . else COPY /Y ../nested/subdir subdirs endif gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/README000066400000000000000000000006041456671656200230670ustar00rootroot00000000000000This test case tests the output of cascaded html coverage reports. It will test that a directory with items in it properly aggregates the statistics within it, all the sorting works for each directory, any flattening of directories that have a single entry, and the writing of source files within each directory. In this case, the directory listings should be sorted by uncovered lines. gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/000077500000000000000000000000001456671656200241455ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10/000077500000000000000000000000001456671656200254475ustar00rootroot00000000000000coverage.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000135541456671656200347030ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2

coverage.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065011456671656200351460ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141761456671656200362330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124631456671656200361630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124631456671656200362540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10/coverage.css000066400000000000000000000312761456671656200277650ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551456671656200360570ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165601456671656200362270ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611456671656200365430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065771456671656200363640ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10/coverage.functions.html000066400000000000000000000062561456671656200321500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
_Z3barv (A/File2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time80.0%
_Z4bar_v (A/File2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time80.0%
_Z4foo6i (A/C/D/File6.cpp:1)called 1 time, returned 1 time80.0%
_Z6foobari (A/File4.cpp:1)called 1 time, returned 1 time80.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10/coverage.html000066400000000000000000000064411456671656200301350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0
A 61.5 61.5% 24 / 39 66.7% 6 / 9 40.0% 4 / 10

coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511456671656200363210ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-13/000077500000000000000000000000001456671656200254525ustar00rootroot00000000000000coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141721456671656200362320ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124641456671656200361670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124641456671656200362600ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124561456671656200360630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165541456671656200362350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124621456671656200365470ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751456671656200363650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/clang-13/coverage.functions.html000066400000000000000000000062501456671656200321450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5/000077500000000000000000000000001456671656200250435ustar00rootroot00000000000000coverage.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000135521456671656200342750ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2

coverage.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065011456671656200345420ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141721456671656200356230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124351456671656200355560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124351456671656200356470ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5/coverage.css000066400000000000000000000312761456671656200273610ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124271456671656200354520ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165121456671656200356200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124331456671656200361360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751456671656200357560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5/coverage.functions.html000066400000000000000000000062501456671656200315360ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5/coverage.html000066400000000000000000000064341456671656200275330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10

coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000243371456671656200357220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-8/000077500000000000000000000000001456671656200250465ustar00rootroot00000000000000coverage.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000135521456671656200343000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2

coverage.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065011456671656200345450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-8/coverage.functions.html000066400000000000000000000062501456671656200315410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-8/coverage.html000066400000000000000000000064411456671656200275340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10

coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511456671656200357200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-nested-sort-uncovered/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/000077500000000000000000000000001456671656200223535ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/Makefile000066400000000000000000000004001456671656200240050ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details --no-html-details-syntax-highlighting -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/main.cpp000066400000000000000000000000331456671656200237770ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/reference/000077500000000000000000000000001456671656200243115ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/reference/clang-10/000077500000000000000000000000001456671656200256135ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/reference/clang-10/coverage.css000066400000000000000000000213261456671656200301240ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; }gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/reference/clang-10/coverage.html000066400000000000000000000052441456671656200303010ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000060601456671656200363470ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/reference/gcc-5/000077500000000000000000000000001456671656200252075ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/reference/gcc-5/coverage.css000066400000000000000000000213261456671656200275200ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; }gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/reference/gcc-5/coverage.functions.html000066400000000000000000000033111456671656200316750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/reference/gcc-5/coverage.html000066400000000000000000000052441456671656200276750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000060601456671656200357430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-no-syntax-highlighting/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/000077500000000000000000000000001456671656200217465ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/Makefile000066400000000000000000000004121456671656200234030ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC -finput-charset=cp1252 main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details -o coverage.html --source-encoding cp1252 clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/main.cpp000066400000000000000000000003221456671656200233730ustar00rootroot00000000000000// vim: fileencoding=cp1252 int main() { // Unicode characters not supported // chars that are different in common single-byte encodings: // uvre, typographic quotes, , , , return 0; } gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/reference/000077500000000000000000000000001456671656200237045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/reference/clang-10/000077500000000000000000000000001456671656200252065ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/reference/clang-10/coverage.html000066400000000000000000000050201456671656200276640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2021-09-06 14:37:43
Legend: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000076451456671656200357540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2021-09-06 14:37:43
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=cp1252
2
3 1 int main() {
4 // Unicode characters not supported
5 // chars that are different in common single-byte encodings:
6 // œuvre, “typographic quotes”, ¦, ¼, €, ¤
7 1 return 0;
8 }
9

gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/reference/clang-13/000077500000000000000000000000001456671656200252115ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/reference/clang-13/coverage.html000066400000000000000000000050201456671656200276670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2021-09-06 14:37:43
Legend: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000076451456671656200357570ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2021-09-06 14:37:43
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=cp1252
2
3 1 int main() {
4 // Unicode characters not supported
5 // chars that are different in common single-byte encodings:
6 // œuvre, “typographic quotes”, ¦, ¼, €, ¤
7 1 return 0;
8 }
9

gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/reference/gcc-5/000077500000000000000000000000001456671656200246025ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/reference/gcc-5/coverage.functions.html000066400000000000000000000033111456671656200312700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:3)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/reference/gcc-5/coverage.html000066400000000000000000000052441456671656200272700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110321456671656200353310ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-cp1252/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=cp1252
2
3 1 int main() {
4 // Unicode characters not supported
5 // chars that are different in common single-byte encodings:
6 // œuvre, “typographic quotes”, ¦, ¼, €, ¤
7 1 return 0;
8 }
9

gcovr-7.2/gcovr/tests/html-source-encoding-utf8/000077500000000000000000000000001456671656200217205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-utf8/Makefile000066400000000000000000000003611456671656200233600ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details -o coverage.html --source-encoding utf8 clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-source-encoding-utf8/main.cpp000066400000000000000000000003421456671656200233470ustar00rootroot00000000000000// vim: fileencoding=utf8 int main() { // non-BMP Unicode codepoint: ☃ (snowman) // chars that are different in common single-byte encodings: // œuvre, “typographic quotes”, ¦, ¼, €, ¤ return 0; } gcovr-7.2/gcovr/tests/html-source-encoding-utf8/reference/000077500000000000000000000000001456671656200236565ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-utf8/reference/clang-10/000077500000000000000000000000001456671656200251605ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-utf8/reference/clang-10/coverage.html000066400000000000000000000052441456671656200276460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110401456671656200357060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-utf8/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=utf8
2
3 1 int main() {
4 // non-BMP Unicode codepoint: ☃ (snowman)
5 // chars that are different in common single-byte encodings:
6 // œuvre, “typographic quotes”, ¦, ¼, €, ¤
7 1 return 0;
8 }
9

gcovr-7.2/gcovr/tests/html-source-encoding-utf8/reference/gcc-5/000077500000000000000000000000001456671656200245545ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-utf8/reference/gcc-5/coverage.functions.html000066400000000000000000000033111456671656200312420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:3)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-source-encoding-utf8/reference/gcc-5/coverage.html000066400000000000000000000052441456671656200272420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110401456671656200353020ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-source-encoding-utf8/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=utf8
2
3 1 int main() {
4 // non-BMP Unicode codepoint: ☃ (snowman)
5 // chars that are different in common single-byte encodings:
6 // œuvre, “typographic quotes”, ¦, ¼, €, ¤
7 1 return 0;
8 }
9

gcovr-7.2/gcovr/tests/html-tab-size-2/000077500000000000000000000000001456671656200176255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-tab-size-2/Makefile000066400000000000000000000003751456671656200212720ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html --no-html-self-contained --html-tab-size=2 -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-tab-size-2/main.cpp000066400000000000000000000000331456671656200212510ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/html-tab-size-2/reference/000077500000000000000000000000001456671656200215635ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-tab-size-2/reference/clang-10/000077500000000000000000000000001456671656200230655ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-tab-size-2/reference/clang-10/coverage.css000066400000000000000000000312761456671656200254030ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 2; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-tab-size-2/reference/clang-10/coverage.html000066400000000000000000000050471456671656200255540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/html-tab-size-2/reference/gcc-5/000077500000000000000000000000001456671656200224615ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-tab-size-2/reference/gcc-5/coverage.css000066400000000000000000000312761456671656200247770ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 2; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-tab-size-2/reference/gcc-5/coverage.html000066400000000000000000000050471456671656200251500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/html-template-dir/000077500000000000000000000000001456671656200203375ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-template-dir/Makefile000066400000000000000000000004331456671656200217770ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html --html-self-contained --html-css=style.css --html-template-dir=./config/ -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-template-dir/config/000077500000000000000000000000001456671656200216045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-template-dir/config/base.html000066400000000000000000000017621456671656200234120ustar00rootroot00000000000000{# -*- engine: jinja -*- #} TEST_TITLE_OVERRIDE {% if css_link is defined %} {% else %} {% endif %}

{{info.head}}


{% block summary %} {% endblock %}

{% block content %} {% endblock %}
gcovr-7.2/gcovr/tests/html-template-dir/config/directory_page.summary.html000066400000000000000000000064021456671656200271700ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{% if (COVERAGE_MED != LINE_COVERAGE_MED) or (COVERAGE_HIGH != LINE_COVERAGE_HIGH) %} {% endif %} {% if (COVERAGE_MED != BRANCH_COVERAGE_MED) or (COVERAGE_HIGH != BRANCH_COVERAGE_HIGH) %} {% endif %}
DIRECTORY_TEST_OVERRIDE {{info.get_directory()}}
Date: {{info.date}}
Coverage: low: ≥ 0% {% if COVERAGE_MED != COVERAGE_HIGH %} medium: ≥ {{COVERAGE_MED}}% {% endif %} {% if COVERAGE_HIGH < 100 %} high: ≥ {{COVERAGE_HIGH}}% {% else %} high: = 100% {% endif %}
Lines: low: ≥ 0% {% if LINE_COVERAGE_MED != LINE_COVERAGE_HIGH %} medium: ≥ {{LINE_COVERAGE_MED}}% {% endif %} {% if LINE_COVERAGE_HIGH < 100 %} high: ≥ {{LINE_COVERAGE_HIGH}}% {% else %} high: = 100% {% endif %}
Branches: low: ≥ 0% {% if BRANCH_COVERAGE_MED != BRANCH_COVERAGE_HIGH %} medium: ≥ {{BRANCH_COVERAGE_MED}}% {% endif %} {% if BRANCH_COVERAGE_HIGH < 100 %} high: ≥ {{BRANCH_COVERAGE_HIGH}}% {% else %} high: = 100% {% endif %}
{% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %}
Exec Total Coverage
Lines: {{info.lines.exec}} {{info.lines.total}} {{info.lines.coverage}}%
Functions: {{info.functions.exec}} {{info.functions.total}} {{info.functions.coverage}}%
Branches: {{info.branches.exec}} {{info.branches.total}} {{info.branches.coverage}}%
Decisions: {{info.decisions.exec}} {{info.decisions.total}} {{info.decisions.coverage}}%
Calls: {{info.calls.exec}} {{info.calls.total}} {{info.calls.coverage}}%
gcovr-7.2/gcovr/tests/html-template-dir/main.cpp000066400000000000000000000000331456671656200217630ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/html-template-dir/reference/000077500000000000000000000000001456671656200222755ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-template-dir/reference/clang-10/000077500000000000000000000000001456671656200235775ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-template-dir/reference/clang-10/coverage.html000066400000000000000000000150461456671656200262660ustar00rootroot00000000000000 TEST_TITLE_OVERRIDE

GCC Code Coverage Report


DIRECTORY_TEST_OVERRIDE .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/html-template-dir/reference/gcc-5/000077500000000000000000000000001456671656200231735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-template-dir/reference/gcc-5/coverage.html000066400000000000000000000150461456671656200256620ustar00rootroot00000000000000 TEST_TITLE_OVERRIDE

GCC Code Coverage Report


DIRECTORY_TEST_OVERRIDE .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/html-template-dir/style.css000066400000000000000000000000211456671656200222020ustar00rootroot00000000000000/* custom CSS */ gcovr-7.2/gcovr/tests/html-themes-github/000077500000000000000000000000001456671656200205155ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/Makefile000066400000000000000000000016021456671656200221540ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) --html-details --html-theme github.green -o coverage.green.html $(GCOVR) --html-details --html-theme github.blue -o coverage.blue.html $(GCOVR) --html-details --html-theme github.dark-green -o coverage.dark-green.html $(GCOVR) --html-details --html-theme github.dark-blue -o coverage.dark-blue.html $(GCOVR) --html-details --html-theme github.green -o coverage.calls.html --calls $(GCOVR) --html-details --html-theme github.green -o coverage.decisions.html --decisions $(GCOVR) --html-details --html-theme github.green -o coverage.call_decisions.html --decisions --calls $(GCOVR) --html-details --html-theme github.green -o coverage.legend.html --html-high-threshold-branch 85 --html-high-threshold-line 76 clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage*.css gcovr-7.2/gcovr/tests/html-themes-github/main.cpp000066400000000000000000000015471456671656200221540ustar00rootroot00000000000000#include int function_that_may_throw(bool die) { if (die) { throw std::runtime_error("the error"); } else { return 42; } } struct RAII { bool die; RAII(bool); ~RAII(); int method_that_may_throw() const { return function_that_may_throw(die); } }; RAII::RAII(bool die) :die(die) {} RAII::~RAII() {} int function_with_catchers(int argc) { bool die_again = true; try { function_that_may_throw(argc == 1); } catch (std::exception&) { die_again = false; } // GCOV_EXCL_START RAII raii(die_again); // GCOV_EXCL_STOP try { raii.method_that_may_throw(); } catch (std::exception&) { return 1; } function_that_may_throw(argc != 1); return 0; } int main(int argc, char* argv[]) { return function_with_catchers(argc); } gcovr-7.2/gcovr/tests/html-themes-github/reference/000077500000000000000000000000001456671656200224535ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/000077500000000000000000000000001456671656200237555ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/coverage.blue.css000066400000000000000000031073761456671656200272310ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/coverage.blue.functions.html000066400000000000000000000100551456671656200313740ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
_Z22function_with_catchersi (main.cpp:24)called 1 time, returned 1 time55.0%
_Z23function_that_may_throwb (main.cpp:3)called 3 times, returned 1 time57.0%
_ZN4RAIIC2Eb (main.cpp:21)called 1 time, returned 1 time100.0%
_ZN4RAIID2Ev (main.cpp:22)called 1 time, returned 1 time100.0%
_ZNK4RAII21method_that_may_throwEv (main.cpp:16)called 1 time, returned 1 time100.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/coverage.blue.html000066400000000000000000000143041456671656200273660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

21 of 24 lines (87.5%)
87.5%
6 of 6 functions
100.0%
7 of 16 branches
43.8%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001001741456671656200354400ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/coverage.dark-blue.css000066400000000000000000031103161456671656200301340ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } span.linenos { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } .hll { background-color: #6e7681 } .c { color: #8b949e; font-style: italic } /* Comment */ .err { color: #f85149 } /* Error */ .esc { color: #c9d1d9 } /* Escape */ .g { color: #c9d1d9 } /* Generic */ .k { color: #ff7b72 } /* Keyword */ .l { color: #a5d6ff } /* Literal */ .n { color: #c9d1d9 } /* Name */ .o { color: #ff7b72; font-weight: bold } /* Operator */ .x { color: #c9d1d9 } /* Other */ .p { color: #c9d1d9 } /* Punctuation */ .ch { color: #8b949e; font-style: italic } /* Comment.Hashbang */ .cm { color: #8b949e; font-style: italic } /* Comment.Multiline */ .cp { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Preproc */ .cpf { color: #8b949e; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #8b949e; font-style: italic } /* Comment.Single */ .cs { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Special */ .gd { color: #ffa198; background-color: #490202 } /* Generic.Deleted */ .ge { color: #c9d1d9; font-style: italic } /* Generic.Emph */ .gr { color: #ffa198 } /* Generic.Error */ .gh { color: #79c0ff; font-weight: bold } /* Generic.Heading */ .gi { color: #56d364; background-color: #0f5323 } /* Generic.Inserted */ .go { color: #8b949e } /* Generic.Output */ .gp { color: #8b949e } /* Generic.Prompt */ .gs { color: #c9d1d9; font-weight: bold } /* Generic.Strong */ .gu { color: #79c0ff } /* Generic.Subheading */ .gt { color: #ff7b72 } /* Generic.Traceback */ .g-Underline { color: #c9d1d9; text-decoration: underline } /* Generic.Underline */ .kc { color: #79c0ff } /* Keyword.Constant */ .kd { color: #ff7b72 } /* Keyword.Declaration */ .kn { color: #ff7b72 } /* Keyword.Namespace */ .kp { color: #79c0ff } /* Keyword.Pseudo */ .kr { color: #ff7b72 } /* Keyword.Reserved */ .kt { color: #ff7b72 } /* Keyword.Type */ .ld { color: #79c0ff } /* Literal.Date */ .m { color: #a5d6ff } /* Literal.Number */ .s { color: #a5d6ff } /* Literal.String */ .na { color: #c9d1d9 } /* Name.Attribute */ .nb { color: #c9d1d9 } /* Name.Builtin */ .nc { color: #f0883e; font-weight: bold } /* Name.Class */ .no { color: #79c0ff; font-weight: bold } /* Name.Constant */ .nd { color: #d2a8ff; font-weight: bold } /* Name.Decorator */ .ni { color: #ffa657 } /* Name.Entity */ .ne { color: #f0883e; font-weight: bold } /* Name.Exception */ .nf { color: #d2a8ff; font-weight: bold } /* Name.Function */ .nl { color: #79c0ff; font-weight: bold } /* Name.Label */ .nn { color: #ff7b72 } /* Name.Namespace */ .nx { color: #c9d1d9 } /* Name.Other */ .py { color: #79c0ff } /* Name.Property */ .nt { color: #7ee787 } /* Name.Tag */ .nv { color: #79c0ff } /* Name.Variable */ .ow { color: #ff7b72; font-weight: bold } /* Operator.Word */ .pm { color: #c9d1d9 } /* Punctuation.Marker */ .w { color: #6e7681 } /* Text.Whitespace */ .mb { color: #a5d6ff } /* Literal.Number.Bin */ .mf { color: #a5d6ff } /* Literal.Number.Float */ .mh { color: #a5d6ff } /* Literal.Number.Hex */ .mi { color: #a5d6ff } /* Literal.Number.Integer */ .mo { color: #a5d6ff } /* Literal.Number.Oct */ .sa { color: #79c0ff } /* Literal.String.Affix */ .sb { color: #a5d6ff } /* Literal.String.Backtick */ .sc { color: #a5d6ff } /* Literal.String.Char */ .dl { color: #79c0ff } /* Literal.String.Delimiter */ .sd { color: #a5d6ff } /* Literal.String.Doc */ .s2 { color: #a5d6ff } /* Literal.String.Double */ .se { color: #79c0ff } /* Literal.String.Escape */ .sh { color: #79c0ff } /* Literal.String.Heredoc */ .si { color: #a5d6ff } /* Literal.String.Interpol */ .sx { color: #a5d6ff } /* Literal.String.Other */ .sr { color: #79c0ff } /* Literal.String.Regex */ .s1 { color: #a5d6ff } /* Literal.String.Single */ .ss { color: #a5d6ff } /* Literal.String.Symbol */ .bp { color: #c9d1d9 } /* Name.Builtin.Pseudo */ .fm { color: #d2a8ff; font-weight: bold } /* Name.Function.Magic */ .vc { color: #79c0ff } /* Name.Variable.Class */ .vg { color: #79c0ff } /* Name.Variable.Global */ .vi { color: #79c0ff } /* Name.Variable.Instance */ .vm { color: #79c0ff } /* Name.Variable.Magic */ .il { color: #a5d6ff } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/coverage.dark-blue.functions.html000066400000000000000000000102021456671656200323050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
_Z22function_with_catchersi (main.cpp:24)called 1 time, returned 1 time55.0%
_Z23function_that_may_throwb (main.cpp:3)called 3 times, returned 1 time57.0%
_ZN4RAIIC2Eb (main.cpp:21)called 1 time, returned 1 time100.0%
_ZN4RAIID2Ev (main.cpp:22)called 1 time, returned 1 time100.0%
_ZNK4RAII21method_that_may_throwEv (main.cpp:16)called 1 time, returned 1 time100.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/coverage.dark-blue.html000066400000000000000000000144051456671656200303070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

21 of 24 lines (87.5%)
87.5%
6 of 6 functions
100.0%
7 of 16 branches
43.8%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001002631456671656200363560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/coverage.dark-green.css000066400000000000000000031103161456671656200303050ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } span.linenos { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } .hll { background-color: #6e7681 } .c { color: #8b949e; font-style: italic } /* Comment */ .err { color: #f85149 } /* Error */ .esc { color: #c9d1d9 } /* Escape */ .g { color: #c9d1d9 } /* Generic */ .k { color: #ff7b72 } /* Keyword */ .l { color: #a5d6ff } /* Literal */ .n { color: #c9d1d9 } /* Name */ .o { color: #ff7b72; font-weight: bold } /* Operator */ .x { color: #c9d1d9 } /* Other */ .p { color: #c9d1d9 } /* Punctuation */ .ch { color: #8b949e; font-style: italic } /* Comment.Hashbang */ .cm { color: #8b949e; font-style: italic } /* Comment.Multiline */ .cp { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Preproc */ .cpf { color: #8b949e; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #8b949e; font-style: italic } /* Comment.Single */ .cs { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Special */ .gd { color: #ffa198; background-color: #490202 } /* Generic.Deleted */ .ge { color: #c9d1d9; font-style: italic } /* Generic.Emph */ .gr { color: #ffa198 } /* Generic.Error */ .gh { color: #79c0ff; font-weight: bold } /* Generic.Heading */ .gi { color: #56d364; background-color: #0f5323 } /* Generic.Inserted */ .go { color: #8b949e } /* Generic.Output */ .gp { color: #8b949e } /* Generic.Prompt */ .gs { color: #c9d1d9; font-weight: bold } /* Generic.Strong */ .gu { color: #79c0ff } /* Generic.Subheading */ .gt { color: #ff7b72 } /* Generic.Traceback */ .g-Underline { color: #c9d1d9; text-decoration: underline } /* Generic.Underline */ .kc { color: #79c0ff } /* Keyword.Constant */ .kd { color: #ff7b72 } /* Keyword.Declaration */ .kn { color: #ff7b72 } /* Keyword.Namespace */ .kp { color: #79c0ff } /* Keyword.Pseudo */ .kr { color: #ff7b72 } /* Keyword.Reserved */ .kt { color: #ff7b72 } /* Keyword.Type */ .ld { color: #79c0ff } /* Literal.Date */ .m { color: #a5d6ff } /* Literal.Number */ .s { color: #a5d6ff } /* Literal.String */ .na { color: #c9d1d9 } /* Name.Attribute */ .nb { color: #c9d1d9 } /* Name.Builtin */ .nc { color: #f0883e; font-weight: bold } /* Name.Class */ .no { color: #79c0ff; font-weight: bold } /* Name.Constant */ .nd { color: #d2a8ff; font-weight: bold } /* Name.Decorator */ .ni { color: #ffa657 } /* Name.Entity */ .ne { color: #f0883e; font-weight: bold } /* Name.Exception */ .nf { color: #d2a8ff; font-weight: bold } /* Name.Function */ .nl { color: #79c0ff; font-weight: bold } /* Name.Label */ .nn { color: #ff7b72 } /* Name.Namespace */ .nx { color: #c9d1d9 } /* Name.Other */ .py { color: #79c0ff } /* Name.Property */ .nt { color: #7ee787 } /* Name.Tag */ .nv { color: #79c0ff } /* Name.Variable */ .ow { color: #ff7b72; font-weight: bold } /* Operator.Word */ .pm { color: #c9d1d9 } /* Punctuation.Marker */ .w { color: #6e7681 } /* Text.Whitespace */ .mb { color: #a5d6ff } /* Literal.Number.Bin */ .mf { color: #a5d6ff } /* Literal.Number.Float */ .mh { color: #a5d6ff } /* Literal.Number.Hex */ .mi { color: #a5d6ff } /* Literal.Number.Integer */ .mo { color: #a5d6ff } /* Literal.Number.Oct */ .sa { color: #79c0ff } /* Literal.String.Affix */ .sb { color: #a5d6ff } /* Literal.String.Backtick */ .sc { color: #a5d6ff } /* Literal.String.Char */ .dl { color: #79c0ff } /* Literal.String.Delimiter */ .sd { color: #a5d6ff } /* Literal.String.Doc */ .s2 { color: #a5d6ff } /* Literal.String.Double */ .se { color: #79c0ff } /* Literal.String.Escape */ .sh { color: #79c0ff } /* Literal.String.Heredoc */ .si { color: #a5d6ff } /* Literal.String.Interpol */ .sx { color: #a5d6ff } /* Literal.String.Other */ .sr { color: #79c0ff } /* Literal.String.Regex */ .s1 { color: #a5d6ff } /* Literal.String.Single */ .ss { color: #a5d6ff } /* Literal.String.Symbol */ .bp { color: #c9d1d9 } /* Name.Builtin.Pseudo */ .fm { color: #d2a8ff; font-weight: bold } /* Name.Function.Magic */ .vc { color: #79c0ff } /* Name.Variable.Class */ .vg { color: #79c0ff } /* Name.Variable.Global */ .vi { color: #79c0ff } /* Name.Variable.Instance */ .vm { color: #79c0ff } /* Name.Variable.Magic */ .il { color: #a5d6ff } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/coverage.dark-green.functions.html000066400000000000000000000102121456671656200324570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
_Z22function_with_catchersi (main.cpp:24)called 1 time, returned 1 time55.0%
_Z23function_that_may_throwb (main.cpp:3)called 3 times, returned 1 time57.0%
_ZN4RAIIC2Eb (main.cpp:21)called 1 time, returned 1 time100.0%
_ZN4RAIID2Ev (main.cpp:22)called 1 time, returned 1 time100.0%
_ZNK4RAII21method_that_may_throwEv (main.cpp:16)called 1 time, returned 1 time100.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/coverage.dark-green.html000066400000000000000000000144111456671656200304550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

21 of 24 lines (87.5%)
87.5%
6 of 6 functions
100.0%
7 of 16 branches
43.8%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001002651456671656200365310ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/coverage.green.css000066400000000000000000031073761456671656200274020ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/coverage.green.functions.html000066400000000000000000000100651456671656200315460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
_Z22function_with_catchersi (main.cpp:24)called 1 time, returned 1 time55.0%
_Z23function_that_may_throwb (main.cpp:3)called 3 times, returned 1 time57.0%
_ZN4RAIIC2Eb (main.cpp:21)called 1 time, returned 1 time100.0%
_ZN4RAIID2Ev (main.cpp:22)called 1 time, returned 1 time100.0%
_ZNK4RAII21method_that_may_throwEv (main.cpp:16)called 1 time, returned 1 time100.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10/coverage.green.html000066400000000000000000000143101456671656200275340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

21 of 24 lines (87.5%)
87.5%
6 of 6 functions
100.0%
7 of 16 branches
43.8%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001001761456671656200356130ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-13/000077500000000000000000000000001456671656200237605ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-13/coverage.blue.functions.html000066400000000000000000000100651456671656200314000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 3 times66.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time52.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001002041456671656200354350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-13/coverage.dark-blue.functions.html000066400000000000000000000102121456671656200323110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 3 times66.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time52.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001002731456671656200363620ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-13/coverage.dark-green.functions.html000066400000000000000000000102221456671656200324630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 3 times66.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time52.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001002751456671656200365350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-13/coverage.green.functions.html000066400000000000000000000100751456671656200315520ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 3 times66.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time52.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001002061456671656200356100ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/000077500000000000000000000000001456671656200234255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.blue.functions.html000066400000000000000000000100631456671656200310430ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.blue.html000066400000000000000000000142761456671656200270460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000770771456671656200351270ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.call_decisions.functions.html000066400000000000000000000113041456671656200330660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.call_decisions.html000066400000000000000000000166641456671656200310750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
2 of 2 decisions
100.0%
11 of 16 calls
68.8%

coverage.call_decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001331151456671656200371350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Line Branch Decision Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/1
✓ Call 2 invoked.
1 } catch (std::exception&) {
30
1/1
✓ Call 0 invoked.
1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 4 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 2 not invoked.
} catch (std::exception&) {
40
0/1
✗ Call 0 not invoked.
return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.calls.functions.html000066400000000000000000000105361456671656200312170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.calls.html000066400000000000000000000154431456671656200272120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
11/16
68.8%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
11 of 16 calls
68.8%

coverage.calls.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001210421456671656200352540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
11/16
68.8%

Line Branch Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/1
✓ Call 2 invoked.
1 } catch (std::exception&) {
30
1/1
✓ Call 0 invoked.
1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 4 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 2 not invoked.
} catch (std::exception&) {
40
0/1
✗ Call 0 not invoked.
return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.dark-blue.functions.html000066400000000000000000000102101456671656200317540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.dark-blue.html000066400000000000000000000143771456671656200277670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000771661456671656200360450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.dark-green.functions.html000066400000000000000000000102201456671656200321260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.dark-green.html000066400000000000000000000144031456671656200301260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000771701456671656200362110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.decisions.functions.html000066400000000000000000000105761456671656200321050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.decisions.html000066400000000000000000000154671456671656200301020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
2 of 2 decisions
100.0%

coverage.decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001111471456671656200361430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

Line Branch Decision Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.green.functions.html000066400000000000000000000100731456671656200312150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.green.html000066400000000000000000000143021456671656200272050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000771011456671656200352640ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.legend.functions.html000066400000000000000000000101021456671656200313440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10/coverage.legend.html000066400000000000000000000161641456671656200273530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 76.0%
Branches:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 85.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.legend.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000771021456671656200354230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/000077500000000000000000000000001456671656200234265ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.blue.functions.html000066400000000000000000000100651456671656200310460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.blue.html000066400000000000000000000143041456671656200270370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000772201456671656200351160ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.call_decisions.functions.html000066400000000000000000000113061456671656200330710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.call_decisions.html000066400000000000000000000166721456671656200310750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
2 of 2 decisions
100.0%
11 of 16 calls
68.8%

coverage.call_decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001336671456671656200371520ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Line Branch Decision Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/1
✓ Call 2 invoked.
1 } catch (std::exception&) {
30 1 die_again = false;
31
1/1
✓ Call 0 invoked.
1 }
32
33 // GCOV_EXCL_START
34
1/1
✓ Call 0 invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 2 not invoked.
} catch (std::exception&) {
40 return 1;
41
0/1
✗ Call 0 not invoked.
}
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46
1/2
✓ Call 0 invoked.
✗ Call 1 not invoked.
1 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.calls.functions.html000066400000000000000000000105401456671656200312130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.calls.html000066400000000000000000000154511456671656200272120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
11/16
68.8%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
11 of 16 calls
68.8%

coverage.calls.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001216141456671656200352620ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
11/16
68.8%

Line Branch Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/1
✓ Call 2 invoked.
1 } catch (std::exception&) {
30 1 die_again = false;
31
1/1
✓ Call 0 invoked.
1 }
32
33 // GCOV_EXCL_START
34
1/1
✓ Call 0 invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 2 not invoked.
} catch (std::exception&) {
40 return 1;
41
0/1
✗ Call 0 not invoked.
}
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46
1/2
✓ Call 0 invoked.
✗ Call 1 not invoked.
1 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.dark-blue.functions.html000066400000000000000000000102121456671656200317570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.dark-blue.html000066400000000000000000000144051456671656200277600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000773071456671656200360430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.dark-green.functions.html000066400000000000000000000102221456671656200321310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.dark-green.html000066400000000000000000000144111456671656200301260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000773111456671656200362070ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.decisions.functions.html000066400000000000000000000106001456671656200320720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.decisions.html000066400000000000000000000154751456671656200301020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
2 of 2 decisions
100.0%

coverage.decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001112701456671656200361410ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

Line Branch Decision Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.green.functions.html000066400000000000000000000100751456671656200312200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.green.html000066400000000000000000000143101456671656200272050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000772221456671656200352710ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.legend.functions.html000066400000000000000000000101021456671656200313450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11/coverage.legend.html000066400000000000000000000161641456671656200273540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 76.0%
Branches:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 85.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.legend.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000772211456671656200354260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/000077500000000000000000000000001456671656200233515ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.blue.css000066400000000000000000031073761456671656200266250ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.blue.functions.html000066400000000000000000000100631456671656200307670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.blue.html000066400000000000000000000142761456671656200267720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000773651456671656200350530ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.call_decisions.css000066400000000000000000031073761456671656200306510ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.call_decisions.functions.html000066400000000000000000000113041456671656200330120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
15/22
68.2%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.call_decisions.html000066400000000000000000000166641456671656200310210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
15/22
68.2%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
2 of 2 decisions
100.0%
15 of 22 calls
68.2%

coverage.call_decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001333641456671656200370670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
15/22
68.2%

Line Branch Decision Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
6/10
✓ Call 0 invoked.
✓ Call 1 invoked.
✓ Call 2 invoked.
✓ Call 5 invoked.
✓ Call 8 invoked.
✓ Call 9 invoked.
✗ Call 10 not invoked.
✗ Call 11 not invoked.
✗ Call 12 not invoked.
✗ Call 13 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
2/2
✓ Call 0 invoked.
✓ Call 1 invoked.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 8 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
} catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.calls.css000066400000000000000000031073761456671656200267740ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.calls.functions.html000066400000000000000000000105361456671656200311430ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
15/22
68.2%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.calls.html000066400000000000000000000154431456671656200271360ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
15/22
68.2%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
15 of 22 calls
68.2%

coverage.calls.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001213111456671656200351770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
15/22
68.2%

Line Branch Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
6/10
✓ Call 0 invoked.
✓ Call 1 invoked.
✓ Call 2 invoked.
✓ Call 5 invoked.
✓ Call 8 invoked.
✓ Call 9 invoked.
✗ Call 10 not invoked.
✗ Call 11 not invoked.
✗ Call 12 not invoked.
✗ Call 13 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
2/2
✓ Call 0 invoked.
✓ Call 1 invoked.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 8 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
} catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-blue.css000066400000000000000000031103161456671656200275300ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } span.linenos { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } .hll { background-color: #6e7681 } .c { color: #8b949e; font-style: italic } /* Comment */ .err { color: #f85149 } /* Error */ .esc { color: #c9d1d9 } /* Escape */ .g { color: #c9d1d9 } /* Generic */ .k { color: #ff7b72 } /* Keyword */ .l { color: #a5d6ff } /* Literal */ .n { color: #c9d1d9 } /* Name */ .o { color: #ff7b72; font-weight: bold } /* Operator */ .x { color: #c9d1d9 } /* Other */ .p { color: #c9d1d9 } /* Punctuation */ .ch { color: #8b949e; font-style: italic } /* Comment.Hashbang */ .cm { color: #8b949e; font-style: italic } /* Comment.Multiline */ .cp { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Preproc */ .cpf { color: #8b949e; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #8b949e; font-style: italic } /* Comment.Single */ .cs { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Special */ .gd { color: #ffa198; background-color: #490202 } /* Generic.Deleted */ .ge { color: #c9d1d9; font-style: italic } /* Generic.Emph */ .gr { color: #ffa198 } /* Generic.Error */ .gh { color: #79c0ff; font-weight: bold } /* Generic.Heading */ .gi { color: #56d364; background-color: #0f5323 } /* Generic.Inserted */ .go { color: #8b949e } /* Generic.Output */ .gp { color: #8b949e } /* Generic.Prompt */ .gs { color: #c9d1d9; font-weight: bold } /* Generic.Strong */ .gu { color: #79c0ff } /* Generic.Subheading */ .gt { color: #ff7b72 } /* Generic.Traceback */ .g-Underline { color: #c9d1d9; text-decoration: underline } /* Generic.Underline */ .kc { color: #79c0ff } /* Keyword.Constant */ .kd { color: #ff7b72 } /* Keyword.Declaration */ .kn { color: #ff7b72 } /* Keyword.Namespace */ .kp { color: #79c0ff } /* Keyword.Pseudo */ .kr { color: #ff7b72 } /* Keyword.Reserved */ .kt { color: #ff7b72 } /* Keyword.Type */ .ld { color: #79c0ff } /* Literal.Date */ .m { color: #a5d6ff } /* Literal.Number */ .s { color: #a5d6ff } /* Literal.String */ .na { color: #c9d1d9 } /* Name.Attribute */ .nb { color: #c9d1d9 } /* Name.Builtin */ .nc { color: #f0883e; font-weight: bold } /* Name.Class */ .no { color: #79c0ff; font-weight: bold } /* Name.Constant */ .nd { color: #d2a8ff; font-weight: bold } /* Name.Decorator */ .ni { color: #ffa657 } /* Name.Entity */ .ne { color: #f0883e; font-weight: bold } /* Name.Exception */ .nf { color: #d2a8ff; font-weight: bold } /* Name.Function */ .nl { color: #79c0ff; font-weight: bold } /* Name.Label */ .nn { color: #ff7b72 } /* Name.Namespace */ .nx { color: #c9d1d9 } /* Name.Other */ .py { color: #79c0ff } /* Name.Property */ .nt { color: #7ee787 } /* Name.Tag */ .nv { color: #79c0ff } /* Name.Variable */ .ow { color: #ff7b72; font-weight: bold } /* Operator.Word */ .pm { color: #c9d1d9 } /* Punctuation.Marker */ .w { color: #6e7681 } /* Text.Whitespace */ .mb { color: #a5d6ff } /* Literal.Number.Bin */ .mf { color: #a5d6ff } /* Literal.Number.Float */ .mh { color: #a5d6ff } /* Literal.Number.Hex */ .mi { color: #a5d6ff } /* Literal.Number.Integer */ .mo { color: #a5d6ff } /* Literal.Number.Oct */ .sa { color: #79c0ff } /* Literal.String.Affix */ .sb { color: #a5d6ff } /* Literal.String.Backtick */ .sc { color: #a5d6ff } /* Literal.String.Char */ .dl { color: #79c0ff } /* Literal.String.Delimiter */ .sd { color: #a5d6ff } /* Literal.String.Doc */ .s2 { color: #a5d6ff } /* Literal.String.Double */ .se { color: #79c0ff } /* Literal.String.Escape */ .sh { color: #79c0ff } /* Literal.String.Heredoc */ .si { color: #a5d6ff } /* Literal.String.Interpol */ .sx { color: #a5d6ff } /* Literal.String.Other */ .sr { color: #79c0ff } /* Literal.String.Regex */ .s1 { color: #a5d6ff } /* Literal.String.Single */ .ss { color: #a5d6ff } /* Literal.String.Symbol */ .bp { color: #c9d1d9 } /* Name.Builtin.Pseudo */ .fm { color: #d2a8ff; font-weight: bold } /* Name.Function.Magic */ .vc { color: #79c0ff } /* Name.Variable.Class */ .vg { color: #79c0ff } /* Name.Variable.Global */ .vi { color: #79c0ff } /* Name.Variable.Instance */ .vm { color: #79c0ff } /* Name.Variable.Magic */ .il { color: #a5d6ff } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-blue.functions.html000066400000000000000000000102101456671656200317000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-blue.html000066400000000000000000000143771456671656200277130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000774541456671656200357710ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-green.css000066400000000000000000031103161456671656200277010ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } span.linenos { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } .hll { background-color: #6e7681 } .c { color: #8b949e; font-style: italic } /* Comment */ .err { color: #f85149 } /* Error */ .esc { color: #c9d1d9 } /* Escape */ .g { color: #c9d1d9 } /* Generic */ .k { color: #ff7b72 } /* Keyword */ .l { color: #a5d6ff } /* Literal */ .n { color: #c9d1d9 } /* Name */ .o { color: #ff7b72; font-weight: bold } /* Operator */ .x { color: #c9d1d9 } /* Other */ .p { color: #c9d1d9 } /* Punctuation */ .ch { color: #8b949e; font-style: italic } /* Comment.Hashbang */ .cm { color: #8b949e; font-style: italic } /* Comment.Multiline */ .cp { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Preproc */ .cpf { color: #8b949e; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #8b949e; font-style: italic } /* Comment.Single */ .cs { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Special */ .gd { color: #ffa198; background-color: #490202 } /* Generic.Deleted */ .ge { color: #c9d1d9; font-style: italic } /* Generic.Emph */ .gr { color: #ffa198 } /* Generic.Error */ .gh { color: #79c0ff; font-weight: bold } /* Generic.Heading */ .gi { color: #56d364; background-color: #0f5323 } /* Generic.Inserted */ .go { color: #8b949e } /* Generic.Output */ .gp { color: #8b949e } /* Generic.Prompt */ .gs { color: #c9d1d9; font-weight: bold } /* Generic.Strong */ .gu { color: #79c0ff } /* Generic.Subheading */ .gt { color: #ff7b72 } /* Generic.Traceback */ .g-Underline { color: #c9d1d9; text-decoration: underline } /* Generic.Underline */ .kc { color: #79c0ff } /* Keyword.Constant */ .kd { color: #ff7b72 } /* Keyword.Declaration */ .kn { color: #ff7b72 } /* Keyword.Namespace */ .kp { color: #79c0ff } /* Keyword.Pseudo */ .kr { color: #ff7b72 } /* Keyword.Reserved */ .kt { color: #ff7b72 } /* Keyword.Type */ .ld { color: #79c0ff } /* Literal.Date */ .m { color: #a5d6ff } /* Literal.Number */ .s { color: #a5d6ff } /* Literal.String */ .na { color: #c9d1d9 } /* Name.Attribute */ .nb { color: #c9d1d9 } /* Name.Builtin */ .nc { color: #f0883e; font-weight: bold } /* Name.Class */ .no { color: #79c0ff; font-weight: bold } /* Name.Constant */ .nd { color: #d2a8ff; font-weight: bold } /* Name.Decorator */ .ni { color: #ffa657 } /* Name.Entity */ .ne { color: #f0883e; font-weight: bold } /* Name.Exception */ .nf { color: #d2a8ff; font-weight: bold } /* Name.Function */ .nl { color: #79c0ff; font-weight: bold } /* Name.Label */ .nn { color: #ff7b72 } /* Name.Namespace */ .nx { color: #c9d1d9 } /* Name.Other */ .py { color: #79c0ff } /* Name.Property */ .nt { color: #7ee787 } /* Name.Tag */ .nv { color: #79c0ff } /* Name.Variable */ .ow { color: #ff7b72; font-weight: bold } /* Operator.Word */ .pm { color: #c9d1d9 } /* Punctuation.Marker */ .w { color: #6e7681 } /* Text.Whitespace */ .mb { color: #a5d6ff } /* Literal.Number.Bin */ .mf { color: #a5d6ff } /* Literal.Number.Float */ .mh { color: #a5d6ff } /* Literal.Number.Hex */ .mi { color: #a5d6ff } /* Literal.Number.Integer */ .mo { color: #a5d6ff } /* Literal.Number.Oct */ .sa { color: #79c0ff } /* Literal.String.Affix */ .sb { color: #a5d6ff } /* Literal.String.Backtick */ .sc { color: #a5d6ff } /* Literal.String.Char */ .dl { color: #79c0ff } /* Literal.String.Delimiter */ .sd { color: #a5d6ff } /* Literal.String.Doc */ .s2 { color: #a5d6ff } /* Literal.String.Double */ .se { color: #79c0ff } /* Literal.String.Escape */ .sh { color: #79c0ff } /* Literal.String.Heredoc */ .si { color: #a5d6ff } /* Literal.String.Interpol */ .sx { color: #a5d6ff } /* Literal.String.Other */ .sr { color: #79c0ff } /* Literal.String.Regex */ .s1 { color: #a5d6ff } /* Literal.String.Single */ .ss { color: #a5d6ff } /* Literal.String.Symbol */ .bp { color: #c9d1d9 } /* Name.Builtin.Pseudo */ .fm { color: #d2a8ff; font-weight: bold } /* Name.Function.Magic */ .vc { color: #79c0ff } /* Name.Variable.Class */ .vg { color: #79c0ff } /* Name.Variable.Global */ .vi { color: #79c0ff } /* Name.Variable.Instance */ .vm { color: #79c0ff } /* Name.Variable.Magic */ .il { color: #a5d6ff } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-green.functions.html000066400000000000000000000102201456671656200320520ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-green.html000066400000000000000000000144031456671656200300520ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000774561456671656200361440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.decisions.css000066400000000000000000031073761456671656200276560ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.decisions.functions.html000066400000000000000000000105761456671656200320310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.decisions.html000066400000000000000000000154671456671656200300260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
2 of 2 decisions
100.0%

coverage.decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001114351456671656200360670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

Line Branch Decision Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.green.css000066400000000000000000031073761456671656200267760ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.green.functions.html000066400000000000000000000100731456671656200311410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.green.html000066400000000000000000000143021456671656200271310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000773671456671656200352260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.legend.css000066400000000000000000031073761456671656200271340ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.legend.functions.html000066400000000000000000000101021456671656200312700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5/coverage.legend.html000066400000000000000000000161641456671656200272770ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 76.0%
Branches:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 85.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.legend.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000773701456671656200353560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/000077500000000000000000000000001456671656200233525ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.blue.functions.html000066400000000000000000000100631456671656200307700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.blue.html000066400000000000000000000142761456671656200267730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000770701456671656200350450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.call_decisions.functions.html000066400000000000000000000113041456671656200330130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.call_decisions.html000066400000000000000000000166641456671656200310220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%
2 of 2 decisions
100.0%
11 of 16 calls
68.8%

coverage.call_decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001320241456671656200370600ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Line Branch Decision Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
2/2
✓ Call 0 invoked.
✓ Call 1 invoked.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 6 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
} catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.calls.functions.html000066400000000000000000000105361456671656200311440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.calls.html000066400000000000000000000154431456671656200271370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Calls:
11/16
68.8%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%
11 of 16 calls
68.8%

coverage.calls.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001177511456671656200352150ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Calls:
11/16
68.8%

Line Branch Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
2/2
✓ Call 0 invoked.
✓ Call 1 invoked.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 6 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
} catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.dark-blue.functions.html000066400000000000000000000102101456671656200317010ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.dark-blue.html000066400000000000000000000143771456671656200277140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000771571456671656200357720ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.dark-green.functions.html000066400000000000000000000102201456671656200320530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.dark-green.html000066400000000000000000000144031456671656200300530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000771611456671656200361360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.decisions.functions.html000066400000000000000000000105761456671656200320320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Decisions:
2/2
100.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.decisions.html000066400000000000000000000154671456671656200300270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Decisions:
2/2
100.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%
2 of 2 decisions
100.0%

coverage.decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001111401456671656200360610ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Decisions:
2/2
100.0%

Line Branch Decision Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.green.functions.html000066400000000000000000000100731456671656200311420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.green.html000066400000000000000000000143021456671656200271320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000770721456671656200352200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.legend.functions.html000066400000000000000000000101021456671656200312710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6/coverage.legend.html000066400000000000000000000161641456671656200273000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 76.0%
Branches:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 85.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%

coverage.legend.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000770731456671656200353570ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8-Windows/000077500000000000000000000000001456671656200250045ustar00rootroot00000000000000coverage.call_decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001321541456671656200405160ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Line Branch Decision Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/1
✓ Call 0 invoked.
1 } catch (std::exception&) {
30
1/1
✓ Call 0 invoked.
1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 2 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 0 not invoked.
} catch (std::exception&) {
40
0/1
✗ Call 0 not invoked.
return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

coverage.calls.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001201011456671656200366260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Calls:
11/16
68.8%

Line Branch Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/1
✓ Call 0 invoked.
1 } catch (std::exception&) {
30
1/1
✓ Call 0 invoked.
1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 2 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 0 not invoked.
} catch (std::exception&) {
40
0/1
✗ Call 0 not invoked.
return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/000077500000000000000000000000001456671656200233545ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.blue.functions.html000066400000000000000000000100631456671656200307720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.blue.html000066400000000000000000000142761456671656200267750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000761331456671656200350460ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.call_decisions.functions.html000066400000000000000000000113041456671656200330150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.call_decisions.html000066400000000000000000000166641456671656200310240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%
2 of 2 decisions
100.0%
11 of 16 calls
68.8%

coverage.call_decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001321511456671656200370630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Line Branch Decision Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/1
✓ Call 0 invoked.
1 } catch (std::exception&) {
30
1/1
✓ Call 0 invoked.
1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 4 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 0 not invoked.
} catch (std::exception&) {
40
0/1
✗ Call 0 not invoked.
return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.calls.functions.html000066400000000000000000000105361456671656200311460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.calls.html000066400000000000000000000154431456671656200271410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Calls:
11/16
68.8%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%
11 of 16 calls
68.8%

coverage.calls.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001200761456671656200352110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Calls:
11/16
68.8%

Line Branch Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/1
✓ Call 0 invoked.
1 } catch (std::exception&) {
30
1/1
✓ Call 0 invoked.
1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 4 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 0 not invoked.
} catch (std::exception&) {
40
0/1
✗ Call 0 not invoked.
return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.dark-blue.functions.html000066400000000000000000000102101456671656200317030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.dark-blue.html000066400000000000000000000143771456671656200277160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000762221456671656200357640ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.dark-green.functions.html000066400000000000000000000102201456671656200320550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.dark-green.html000066400000000000000000000144031456671656200300550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000762241456671656200361370ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.decisions.functions.html000066400000000000000000000105761456671656200320340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.decisions.html000066400000000000000000000154671456671656200300310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%
2 of 2 decisions
100.0%

coverage.decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001102031456671656200360620ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%

Line Branch Decision Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.green.functions.html000066400000000000000000000100731456671656200311440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.green.html000066400000000000000000000143021456671656200271340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000761351456671656200352210ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.legend.functions.html000066400000000000000000000101021456671656200312730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8/coverage.legend.html000066400000000000000000000161641456671656200273020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 76.0%
Branches:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 85.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%

coverage.legend.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000761361456671656200353600ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/000077500000000000000000000000001456671656200172355ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/Makefile000066400000000000000000000004621456671656200206770ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) --html-details --html-theme green -o coverage.green.html $(GCOVR) --html-details --html-theme blue -o coverage.blue.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage*.css gcovr-7.2/gcovr/tests/html-themes/main.cpp000066400000000000000000000015471456671656200206740ustar00rootroot00000000000000#include int function_that_may_throw(bool die) { if (die) { throw std::runtime_error("the error"); } else { return 42; } } struct RAII { bool die; RAII(bool); ~RAII(); int method_that_may_throw() const { return function_that_may_throw(die); } }; RAII::RAII(bool die) :die(die) {} RAII::~RAII() {} int function_with_catchers(int argc) { bool die_again = true; try { function_that_may_throw(argc == 1); } catch (std::exception&) { die_again = false; } // GCOV_EXCL_START RAII raii(die_again); // GCOV_EXCL_STOP try { raii.method_that_may_throw(); } catch (std::exception&) { return 1; } function_that_may_throw(argc != 1); return 0; } int main(int argc, char* argv[]) { return function_with_catchers(argc); } gcovr-7.2/gcovr/tests/html-themes/reference/000077500000000000000000000000001456671656200211735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/clang-10/000077500000000000000000000000001456671656200224755ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/clang-10/coverage.blue.css000066400000000000000000000312761456671656200257410ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes/reference/clang-10/coverage.blue.html000066400000000000000000000052651456671656200261140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

File Lines Functions Branches
main.cpp 87.5 87.5% 21 / 24 100.0% 6 / 6 43.8% 7 / 16

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000557001456671656200341640ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/reference/clang-10/coverage.green.css000066400000000000000000000312761456671656200261120ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes/reference/clang-10/coverage.green.html000066400000000000000000000052711456671656200262620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

File Lines Functions Branches
main.cpp 87.5 87.5% 21 / 24 100.0% 6 / 6 43.8% 7 / 16

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000557021456671656200343370ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/reference/clang-13/000077500000000000000000000000001456671656200225005ustar00rootroot00000000000000coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000557101456671656200341700ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000557121456671656200343430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-10/000077500000000000000000000000001456671656200221455ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-10/coverage.blue.functions.html000066400000000000000000000052231456671656200275650ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-10/coverage.blue.html000066400000000000000000000052551456671656200255630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 50.0% 7 / 14

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000550221456671656200336310ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-10/coverage.green.functions.html000066400000000000000000000052331456671656200277370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-10/coverage.green.html000066400000000000000000000052611456671656200257310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 50.0% 7 / 14

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000550241456671656200340040ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-11/000077500000000000000000000000001456671656200221465ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-11/coverage.blue.functions.html000066400000000000000000000052251456671656200275700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 20 23 87.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-11/coverage.blue.html000066400000000000000000000052651456671656200255650ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 20 23 87.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

File Lines Functions Branches
main.cpp 87.0 87.0% 20 / 23 100.0% 6 / 6 50.0% 7 / 14

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000551431456671656200336360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 20 23 87.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-11/coverage.green.functions.html000066400000000000000000000052351456671656200277420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 20 23 87.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-11/coverage.green.html000066400000000000000000000052711456671656200257330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 20 23 87.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

File Lines Functions Branches
main.cpp 87.0 87.0% 20 / 23 100.0% 6 / 6 50.0% 7 / 14

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000551451456671656200340110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 20 23 87.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-5/000077500000000000000000000000001456671656200220715ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-5/coverage.blue.css000066400000000000000000000312761456671656200253350ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes/reference/gcc-5/coverage.blue.functions.html000066400000000000000000000052231456671656200275110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-5/coverage.blue.html000066400000000000000000000052551456671656200255070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 50.0% 7 / 14

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000552421456671656200335610ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-5/coverage.green.css000066400000000000000000000312761456671656200255060ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/html-themes/reference/gcc-5/coverage.green.functions.html000066400000000000000000000052331456671656200276630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-5/coverage.green.html000066400000000000000000000052611456671656200256550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 50.0% 7 / 14

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000552441456671656200337340ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-6/000077500000000000000000000000001456671656200220725ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-6/coverage.blue.functions.html000066400000000000000000000052231456671656200275120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 12 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-6/coverage.blue.html000066400000000000000000000052551456671656200255100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 12 50.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 50.0% 6 / 12

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000550211456671656200335550ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 12 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-6/coverage.green.functions.html000066400000000000000000000052331456671656200276640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 12 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-6/coverage.green.html000066400000000000000000000052611456671656200256560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 12 50.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 50.0% 6 / 12

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000550231456671656200337300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 12 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-8/000077500000000000000000000000001456671656200220745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-8/coverage.blue.functions.html000066400000000000000000000052231456671656200275140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-8/coverage.blue.html000066400000000000000000000052551456671656200255120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 60.0% 6 / 10

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000543031456671656200335610ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-8/coverage.green.functions.html000066400000000000000000000052331456671656200276660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-themes/reference/gcc-8/coverage.green.html000066400000000000000000000052611456671656200256600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 60.0% 6 / 10

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000543051456671656200337340ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-themes/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.2/gcovr/tests/html-title/000077500000000000000000000000001456671656200170715ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-title/Makefile000066400000000000000000000006341456671656200205340ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html # Use $$(...) to run the ls command in the shell. # The $(shell ...) doesn't wotk here because it's evaluated befor running the executable html: ./testcase $(GCOVR) -d --verbose --html-details --html-title="Title of report" -o coverage.html $$(ls *.gcda) clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.2/gcovr/tests/html-title/main.cpp000066400000000000000000000000361456671656200205200ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/html-title/reference/000077500000000000000000000000001456671656200210275ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-title/reference/clang-10/000077500000000000000000000000001456671656200223315ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-title/reference/clang-10/coverage.html000066400000000000000000000052221456671656200250130ustar00rootroot00000000000000 Title of report

Title of report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000065751456671656200331000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-title/reference/clang-10 Title of report

Title of report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/html-title/reference/gcc-5/000077500000000000000000000000001456671656200217255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-title/reference/gcc-5/coverage.functions.html000066400000000000000000000032671456671656200264250ustar00rootroot00000000000000 Title of report

Title of report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/html-title/reference/gcc-5/coverage.html000066400000000000000000000052221456671656200244070ustar00rootroot00000000000000 Title of report

Title of report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000065751456671656200324740ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/html-title/reference/gcc-5 Title of report

Title of report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.2/gcovr/tests/linked/000077500000000000000000000000001456671656200162545ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/.gitignore000066400000000000000000000000441456671656200202420ustar00rootroot00000000000000# Ignore the linked directory subdirgcovr-7.2/gcovr/tests/linked/Makefile000066400000000000000000000036471456671656200177260ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC BASE_OS:=$(shell uname | cut -d'-' -f1) all: links $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./subdir/testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json links: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) if [ -d "subdir" ]; then\ rm -Rf subdir;\ fi mkdir subdir;\ cd subdir;\ ln -s ../../nested/subdir/B .;\ mkdir -p m;\ cd m;\ ln -s ../../../nested/subdir/A n;\ cd ..;\ ln -s m/n A;\ ln -s . loop; else cmd.exe /C call setup.cmd endif find ../nested -name '*.o' -or -name '*.gc*' -delete || exit 0 clean: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) rm -Rf subdir else if [ -d "subdir" ]; then\ cmd.exe /C "rmdir /S /Q subdir";\ fi endif rm -f coverage*.* cobertura*.* sonarqube*.* coveralls.json jacoco.xml gcovr-7.2/gcovr/tests/linked/README000066400000000000000000000012001456671656200171250ustar00rootroot00000000000000This test case was inspired by the logic in gcovr that traverses symbolic links: # UNIX resolves symbolic links by walking the # entire directory structure. What that means is that relative links # are always relative to the actual directory inode, and not the # "virtual" path that the user might have traversed (over symlinks) on # the way to that directory. Here's the canonical example: # # a / b / c / testfile # a / d / e --> ../../a/b # m / n --> /a # x / y / z --> /m/n/d # # If we start in "y", we will see the following directory structure: # y # |-- z # |-- e # |-- c # |-- testfile gcovr-7.2/gcovr/tests/linked/reference/000077500000000000000000000000001456671656200202125ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-10/000077500000000000000000000000001456671656200215145ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-10/cobertura.xml000066400000000000000000000133771456671656200242370ustar00rootroot00000000000000 . coverage.File2.cpp.0b63fd09c7d89df6cfd850bed4aef633.html000066400000000000000000000142241456671656200325360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.65a4d8d1a16f0b88f258c253517669ec.html000066400000000000000000000125111456671656200320740ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.d50a8531ab312aa3faac8eaedb567137.html000066400000000000000000000125111456671656200324130ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file1.cpp.46c73eeafdf12f5341eb32413a90169e.html000066400000000000000000000125031456671656200322500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.05c5eb887e5d0a7183edce836a6718cd.html000066400000000000000000000166061456671656200323640ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.cde4c7e07f79b4a315bd6b72e5bfe2dd.html000066400000000000000000000125071456671656200326510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.f551d0ebeb9c429aba16ade7468659dd.html000066400000000000000000000066251456671656200325230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/linked/reference/clang-10/coverage.html000066400000000000000000000162751456671656200242100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/linked/reference/clang-10/coverage.lcov000066400000000000000000000064561456671656200242070ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/linked/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/linked/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/linked/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/linked/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record coverage.main.cpp.13fb8fc771195717481a98e084ed0848.html000066400000000000000000000233771456671656200317430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/linked/reference/clang-10/coverage.txt000066400000000000000000000022061456671656200240500ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ subdir/A/C/D/File6.cpp 5 4 80% 4 subdir/A/C/file5.cpp 5 4 80% 4 subdir/A/file1.cpp 5 4 80% 4 subdir/A/File2.cpp 7 4 57% 8,10-11 subdir/A/file3.cpp 10 4 40% 8,10-12,14-15 subdir/A/File4.cpp 5 4 80% 6 subdir/A/file7.cpp 2 0 0% 1,3 subdir/B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 47 32 68% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/linked/reference/clang-10/coveralls.json000066400000000000000000000062361456671656200244100ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "subdir/A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "subdir/A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "subdir/A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": "subdir/A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "subdir/A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, 0 ], "name": "subdir/A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "subdir/A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "subdir/B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/linked/reference/clang-10/jacoco.xml000066400000000000000000000055401456671656200235000ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/linked/reference/clang-10/sonarqube.xml000066400000000000000000000051771456671656200242470ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/linked/reference/clang-13/000077500000000000000000000000001456671656200215175ustar00rootroot00000000000000coverage.File2.cpp.0b63fd09c7d89df6cfd850bed4aef633.html000066400000000000000000000142201456671656200325350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.65a4d8d1a16f0b88f258c253517669ec.html000066400000000000000000000125121456671656200321000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.d50a8531ab312aa3faac8eaedb567137.html000066400000000000000000000125121456671656200324170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file1.cpp.46c73eeafdf12f5341eb32413a90169e.html000066400000000000000000000125041456671656200322540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.05c5eb887e5d0a7183edce836a6718cd.html000066400000000000000000000166021456671656200323630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.cde4c7e07f79b4a315bd6b72e5bfe2dd.html000066400000000000000000000125101456671656200326460ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.f551d0ebeb9c429aba16ade7468659dd.html000066400000000000000000000066231456671656200325240ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/linked/reference/clang-13/coverage.lcov000066400000000000000000000064421456671656200242050ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/linked/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/linked/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/linked/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/linked/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.2/gcovr/tests/linked/reference/gcc-5/000077500000000000000000000000001456671656200211105ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/gcc-5/cobertura.xml000066400000000000000000000133341456671656200236240ustar00rootroot00000000000000 . coverage.File2.cpp.0b63fd09c7d89df6cfd850bed4aef633.html000066400000000000000000000142201456671656200321260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.65a4d8d1a16f0b88f258c253517669ec.html000066400000000000000000000124631456671656200314760ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.File6.cpp.d50a8531ab312aa3faac8eaedb567137.html000066400000000000000000000124631456671656200320150ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file1.cpp.46c73eeafdf12f5341eb32413a90169e.html000066400000000000000000000124551456671656200316520ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file3.cpp.05c5eb887e5d0a7183edce836a6718cd.html000066400000000000000000000165401456671656200317550ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.cde4c7e07f79b4a315bd6b72e5bfe2dd.html000066400000000000000000000124611456671656200322440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.f551d0ebeb9c429aba16ade7468659dd.html000066400000000000000000000066231456671656200321150ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/linked/reference/gcc-5/coverage.functions.html000066400000000000000000000063751456671656200256130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (subdir/A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (subdir/A/File2.cpp:8)not called0.0%
foo(int) (subdir/A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (subdir/A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (subdir/A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (subdir/A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (subdir/A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (subdir/A/file3.cpp:8)not called0.0%
main (subdir/B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (subdir/A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/linked/reference/gcc-5/coverage.html000066400000000000000000000162671456671656200236050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.2/gcovr/tests/linked/reference/gcc-5/coverage.lcov000066400000000000000000000062711456671656200235760ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/linked/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/linked/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/linked/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/linked/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRDA:21,3,0,1 BRDA:21,3,1,- BRDA:21,4,2,1 BRDA:21,4,3,- BRF:4 BRH:2 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 DA:21,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record gcovr-7.2/gcovr/tests/linked/reference/gcc-5/coverage.main.cpp.13fb8fc771195717481a98e084ed0848.html000066400000000000000000000243651456671656200314140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.2/gcovr/tests/linked/reference/gcc-5/coverage.txt000066400000000000000000000022031456671656200234410ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ subdir/A/C/D/File6.cpp 4 3 75% 4 subdir/A/C/file5.cpp 4 3 75% 4 subdir/A/file1.cpp 4 3 75% 4 subdir/A/File2.cpp 7 4 57% 8,10-11 subdir/A/file3.cpp 9 4 44% 8,10-12,14 subdir/A/File4.cpp 4 3 75% 6 subdir/A/file7.cpp 2 0 0% 1,3 subdir/B/main.cpp 9 9 100% ------------------------------------------------------------------------------ TOTAL 43 29 67% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/linked/reference/gcc-5/coveralls.json000066400000000000000000000062521456671656200240020ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "subdir/A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "subdir/A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "subdir/A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "subdir/A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "subdir/A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "subdir/A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "subdir/A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 4 ], "name": "subdir/B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/linked/reference/gcc-5/jacoco.xml000066400000000000000000000054661456671656200231030ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/linked/reference/gcc-5/sonarqube.xml000066400000000000000000000047661456671656200236460ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/linked/reference/gcc-8/000077500000000000000000000000001456671656200211135ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/linked/reference/gcc-8/cobertura.xml000066400000000000000000000127651456671656200236360ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/linked/reference/gcc-8/coverage.functions.html000066400000000000000000000063751456671656200256160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (subdir/A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (subdir/A/File2.cpp:8)not called0.0%
foo(int) (subdir/A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (subdir/A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (subdir/A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (subdir/A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (subdir/A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (subdir/A/file3.cpp:8)not called0.0%
main (subdir/B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (subdir/A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/linked/reference/gcc-8/coverage.html000066400000000000000000000162741456671656200236060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/linked/reference/gcc-8/coverage.lcov000066400000000000000000000061301456671656200235730ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/linked/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/linked/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/linked/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/linked/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.2/gcovr/tests/linked/reference/gcc-8/coverage.main.cpp.13fb8fc771195717481a98e084ed0848.html000066400000000000000000000233771456671656200314210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/linked/reference/gcc-8/coverage.txt000066400000000000000000000022031456671656200234440ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ subdir/A/C/D/File6.cpp 4 3 75% 4 subdir/A/C/file5.cpp 4 3 75% 4 subdir/A/file1.cpp 4 3 75% 4 subdir/A/File2.cpp 7 4 57% 8,10-11 subdir/A/file3.cpp 9 4 44% 8,10-12,14 subdir/A/File4.cpp 4 3 75% 6 subdir/A/file7.cpp 2 0 0% 1,3 subdir/B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 42 28 66% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/linked/reference/gcc-8/coveralls.json000066400000000000000000000062551456671656200240100ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "subdir/A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "subdir/A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "subdir/A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "subdir/A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "subdir/A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "subdir/A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "subdir/A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "subdir/B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/linked/reference/gcc-8/jacoco.xml000066400000000000000000000054311456671656200230760ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/linked/reference/gcc-8/sonarqube.xml000066400000000000000000000046411456671656200236410ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/linked/setup.cmd000066400000000000000000000004451456671656200201040ustar00rootroot00000000000000if exist subdir\nul ( rmdir /S /Q subdir || exit 1 ) mkdir subdir || exit 1 cd subdir || exit 1 mklink /j B ..\..\nested\subdir\B || exit 1 mkdir m || exit 1 cd m || exit 1 mklink /j n ..\..\..\nested\subdir\A || exit 1 cd .. || exit 1 mklink /j A m\n || exit 1 mklink /j loop . || exit 1 gcovr-7.2/gcovr/tests/nested/000077500000000000000000000000001456671656200162705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/Makefile000066400000000000000000000032511456671656200177310ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: txt lcov clover cobertura html sonarqube jacoco coveralls coverage.json: ./subdir/testcase $(GCOVR) -r subdir --json-pretty --json $@ txt: coverage.json $(GCOVR) -r subdir -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -r subdir -a $< --lcov coverage.lcov clover: coverage.json $(GCOVR) -r subdir -a $< --clover-pretty --clover clover.xml cobertura: coverage.json $(GCOVR) -r subdir -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -r subdir -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -r subdir -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -r subdir -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -r subdir -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f ./subdir/testcase rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/nested/README000066400000000000000000000001441456671656200171470ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.2/gcovr/tests/nested/reference/000077500000000000000000000000001456671656200202265ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-10/000077500000000000000000000000001456671656200215305ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-10/cobertura.xml000066400000000000000000000132601456671656200242420ustar00rootroot00000000000000 subdir coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141761456671656200323140ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124631456671656200322440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124631456671656200323350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.2/gcovr/tests/nested/reference/clang-10/coverage.css000066400000000000000000000312761456671656200240460ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551456671656200321400ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165601456671656200323100ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611456671656200326240ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065771456671656200324450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/nested/reference/clang-10/coverage.html000066400000000000000000000162561456671656200242230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/nested/reference/clang-10/coverage.lcov000066400000000000000000000064561456671656200242230ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/nested/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511456671656200324020ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/nested/reference/clang-10/coverage.txt000066400000000000000000000022131456671656200240620ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/File6.cpp 5 4 80% 4 A/C/file5.cpp 5 4 80% 4 A/file1.cpp 5 4 80% 4 A/File2.cpp 7 4 57% 8,10-11 A/file3.cpp 10 4 40% 8,10-12,14-15 A/File4.cpp 5 4 80% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 47 32 68% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/nested/reference/clang-10/coveralls.json000066400000000000000000000061461456671656200244240ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": "A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, 0 ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/nested/reference/clang-10/jacoco.xml000066400000000000000000000054641456671656200235210ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested/reference/clang-10/sonarqube.xml000066400000000000000000000051071456671656200242540ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested/reference/clang-13/000077500000000000000000000000001456671656200215335ustar00rootroot00000000000000coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141721456671656200323130ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124641456671656200322500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124641456671656200323410ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124561456671656200321440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165541456671656200323160ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124621456671656200326300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751456671656200324460ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/nested/reference/clang-13/coverage.lcov000066400000000000000000000064421456671656200242210ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/nested/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.2/gcovr/tests/nested/reference/gcc-5/000077500000000000000000000000001456671656200211245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/gcc-5/clover.xml000066400000000000000000000204341456671656200231430ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested/reference/gcc-5/cobertura.xml000066400000000000000000000132151456671656200236360ustar00rootroot00000000000000 subdir coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141721456671656200317040ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124351456671656200316370ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124351456671656200317300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.2/gcovr/tests/nested/reference/gcc-5/coverage.css000066400000000000000000000312761456671656200234420ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124271456671656200315330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165121456671656200317010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124331456671656200322170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751456671656200320370ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/nested/reference/gcc-5/coverage.functions.html000066400000000000000000000062501456671656200256170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/nested/reference/gcc-5/coverage.html000066400000000000000000000162501456671656200236110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.2/gcovr/tests/nested/reference/gcc-5/coverage.lcov000066400000000000000000000062711456671656200236120ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/nested/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRDA:21,3,0,1 BRDA:21,3,1,- BRDA:21,4,2,1 BRDA:21,4,3,- BRF:4 BRH:2 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 DA:21,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record gcovr-7.2/gcovr/tests/nested/reference/gcc-5/coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000243371456671656200320620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.2/gcovr/tests/nested/reference/gcc-5/coverage.txt000066400000000000000000000022101456671656200234530ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/File6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/File2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/File4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 9 9 100% ------------------------------------------------------------------------------ TOTAL 43 29 67% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/nested/reference/gcc-5/coveralls.json000066400000000000000000000061621456671656200240160ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 4 ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/nested/reference/gcc-5/jacoco.xml000066400000000000000000000054121456671656200231060ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested/reference/gcc-5/sonarqube.xml000066400000000000000000000046761456671656200236620ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested/reference/gcc-8/000077500000000000000000000000001456671656200211275ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/reference/gcc-8/clover.xml000066400000000000000000000203551456671656200231500ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested/reference/gcc-8/cobertura.xml000066400000000000000000000126461456671656200236500ustar00rootroot00000000000000 subdir gcovr-7.2/gcovr/tests/nested/reference/gcc-8/coverage.functions.html000066400000000000000000000062501456671656200256220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/nested/reference/gcc-8/coverage.html000066400000000000000000000162551456671656200236210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/nested/reference/gcc-8/coverage.lcov000066400000000000000000000061301456671656200236070ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/nested/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.2/gcovr/tests/nested/reference/gcc-8/coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511456671656200320600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/nested/reference/gcc-8/coverage.txt000066400000000000000000000022101456671656200234560ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/File6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/File2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/File4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 42 28 66% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/nested/reference/gcc-8/coveralls.json000066400000000000000000000061651456671656200240240ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/nested/reference/gcc-8/jacoco.xml000066400000000000000000000053551456671656200231170ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested/reference/gcc-8/sonarqube.xml000066400000000000000000000045511456671656200236550ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested/subdir/000077500000000000000000000000001456671656200175605ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/subdir/A/000077500000000000000000000000001456671656200177405ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/subdir/A/C/000077500000000000000000000000001456671656200201225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/subdir/A/C/D/000077500000000000000000000000001456671656200203055ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/subdir/A/C/D/File6.cpp000066400000000000000000000001241456671656200217530ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested/subdir/A/C/file5.cpp000066400000000000000000000001241456671656200216270ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested/subdir/A/File2.cpp000066400000000000000000000001211456671656200213770ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.2/gcovr/tests/nested/subdir/A/File4.cpp000066400000000000000000000001261456671656200214060ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested/subdir/A/file1.cpp000066400000000000000000000001231456671656200214400ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested/subdir/A/file3.cpp000066400000000000000000000003511456671656200214450ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.2/gcovr/tests/nested/subdir/A/file7.cpp000066400000000000000000000000361456671656200214510ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.2/gcovr/tests/nested/subdir/B/000077500000000000000000000000001456671656200177415ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested/subdir/B/main.cpp000066400000000000000000000004751456671656200213770ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.2/gcovr/tests/nested2-use-existing/000077500000000000000000000000001456671656200207745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/Makefile000066400000000000000000000027241456671656200224410ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC GCOV ?= gcov export GCOV all: make -C subdir/A $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/B/main.o subdir/A/file1.o subdir/A/file2.o subdir/A/file3.o subdir/A/file4.o subdir/A/C/file5.o subdir/A/C/D/file6.o subdir/A/file7.o -o subdir/B/testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./subdir/B/testcase make -C subdir/A coverage $(GCOV) --branch-counts --branch-probabilities --preserve-paths subdir/B/main.o $(GCOVR) -r subdir -g -k -o $@ --json-pretty --json -- . txt: coverage.json $(GCOVR) -r subdir -a $< -o coverage.txt . # this test also includes a separator "--" # to ensure that nargs=? arguments can be terminated lcov: coverage.json $(GCOVR) -r subdir -a $< -o coverage.lcov --lcov -- . cobertura: coverage.json $(GCOVR) -r subdir -a $< -o cobertura.xml -x -- . html: coverage.json $(GCOVR) -r subdir -a $< -o coverage.html --html-details --html -- . sonarqube: coverage.json $(GCOVR) -r subdir -a $< -o sonarqube.xml --sonarqube -- . jacoco: coverage.json $(GCOVR) -r subdir -a $< -o jacoco.xml --jacoco -- . coveralls: coverage.json $(GCOVR) -r subdir -a $< -o coveralls.json --coveralls-pretty --coveralls -- . clean: rm -f ./subdir/B/testcase subdir/lib.a rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* cobertura.xml sonarqube.xml jacoco.xml coveralls.json gcovr-7.2/gcovr/tests/nested2-use-existing/README000066400000000000000000000014711456671656200216570ustar00rootroot00000000000000This test uses the same layout and build than nested2 test. The difference is that gcov is ran outside of gcovr following gcov documentation: gcov should be run with the current directory the same as that when you invoked the compiler. ./subdir/B/main.cpp is built from ./ ./subdir/B/testcase is built from ./ ./subdir/A/file*.cpp are built from ./subdir/A/ ./subdir/A/C/file5.cpp is built from ./subdir/A/C/ ./subdir/A/C/D/file6.cpp is built from ./subdir/A/C/D/ Exluding system headers coverage files, here's what we get running gcov ./subdir/A/file7.cpp.gcov ./subdir/A/file1.cpp.gcov ./subdir/A/file4.cpp.gcov ./subdir/A/C/file5.cpp.gcov ./subdir/A/C/D/file6.cpp.gcov ./subdir/A/file2.cpp.gcov ./subdir/A/file3.cpp.gcov ./subdir#B#main.cpp.gcov Every gcov file is generated in the directory in which gcov was invoked. gcovr-7.2/gcovr/tests/nested2-use-existing/reference/000077500000000000000000000000001456671656200227325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10/000077500000000000000000000000001456671656200242345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10/cobertura.xml000066400000000000000000000104271456671656200267500ustar00rootroot00000000000000 subdir coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551456671656200346440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141761456671656200346740ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165601456671656200350140ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124631456671656200346010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611456671656200353300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124631456671656200346710ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065771456671656200351510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10/coverage.html000066400000000000000000000162561456671656200267270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/file6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10/coverage.lcov000066400000000000000000000066741456671656200267310ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested2-use-existing/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,None,0,- BRDA:11,None,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,None,0,1 BRDA:3,None,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511456671656200351060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10/coverage.txt000066400000000000000000000022131456671656200265660ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 5 4 80% 4 A/C/file5.cpp 5 4 80% 4 A/file1.cpp 5 4 80% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 10 4 40% 8,10-12,14-15 A/file4.cpp 5 4 80% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 47 32 68% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10/coveralls.json000066400000000000000000000061461456671656200271300ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, 0 ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10/jacoco.xml000066400000000000000000000054641456671656200262250ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-10/sonarqube.xml000066400000000000000000000051071456671656200267600ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-13/000077500000000000000000000000001456671656200242375ustar00rootroot00000000000000coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551456671656200346470ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124631456671656200346040ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611456671656200353330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124631456671656200346740ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5/000077500000000000000000000000001456671656200236305ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5/cobertura.xml000066400000000000000000000103541456671656200263430ustar00rootroot00000000000000 subdir coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124261456671656200342360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141761456671656200342700ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165161456671656200344110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124341456671656200341730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124321456671656200347220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124341456671656200342630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065771456671656200345450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5/coverage.functions.html000066400000000000000000000066021456671656200303240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 8 11 72.7%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
_Z3barv (A/file2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time75.0%
_Z41__static_initialization_and_destruction_0ii (B/main.cpp:21)called 1 time, returned 1 time100.0%
_Z4bar_v (A/file2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
_Z4foo6i (A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
_Z6foobari (A/file4.cpp:1)called 1 time, returned 1 time75.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5/coverage.html000066400000000000000000000162501456671656200263150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 8 11 72.7%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 9 / 9 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5/coverage.lcov000066400000000000000000000067141456671656200263200ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested2-use-existing/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,None,0,- BRDA:11,None,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,None,0,1 BRDA:3,None,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:21,_Z41__static_initialization_and_destruction_0ii FNDA:1,_Z41__static_initialization_and_destruction_0ii FN:12,main FNDA:1,main FNF:2 FNH:2 BRDA:21,None,0,1 BRDA:21,None,1,- BRDA:21,None,2,1 BRDA:21,None,3,- BRF:4 BRH:2 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 DA:21,3,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000245701456671656200345060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
3 }
22

gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5/coverage.txt000066400000000000000000000022131456671656200261620ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/file4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 9 9 100% ------------------------------------------------------------------------------ TOTAL 43 29 67% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5/coveralls.json000066400000000000000000000062111456671656200265150ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:59:00 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 3 ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5/jacoco.xml000066400000000000000000000054121456671656200256120ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-5/sonarqube.xml000066400000000000000000000046771456671656200263670ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-8/000077500000000000000000000000001456671656200236335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-8/cobertura.xml000066400000000000000000000101161456671656200263420ustar00rootroot00000000000000 subdir gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-8/coverage.functions.html000066400000000000000000000062561456671656200303340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
_Z3barv (A/file2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time75.0%
_Z4bar_v (A/file2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
_Z4foo6i (A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
_Z6foobari (A/file4.cpp:1)called 1 time, returned 1 time75.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-8/coverage.html000066400000000000000000000162551456671656200263250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-8/coverage.lcov000066400000000000000000000063621456671656200263220ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested2-use-existing/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,None,0,- BRDA:11,None,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,None,0,1 BRDA:3,None,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511456671656200345050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-8/coverage.txt000066400000000000000000000022131456671656200261650ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/file4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 42 28 66% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-8/coveralls.json000066400000000000000000000062141456671656200265230ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:21 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-8/jacoco.xml000066400000000000000000000053551456671656200256230ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested2-use-existing/reference/gcc-8/sonarqube.xml000066400000000000000000000045521456671656200263620ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/000077500000000000000000000000001456671656200222645ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/000077500000000000000000000000001456671656200224445ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/C/000077500000000000000000000000001456671656200226265ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/C/D/000077500000000000000000000000001456671656200230115ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/C/D/Makefile000066400000000000000000000002611456671656200244500ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file6.cpp -o file6.o coverage: $(GCOV) --branch-counts --branch-probabilities --preserve-paths file6.o gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/C/D/file6.cpp000066400000000000000000000001241456671656200245170ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/C/Makefile000066400000000000000000000003201456671656200242610ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file5.cpp -o file5.o make -C D coverage: $(GCOV) --branch-counts --branch-probabilities --preserve-paths file5.o make -C D coverage gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/C/file5.cpp000066400000000000000000000001241456671656200243330ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/Makefile000066400000000000000000000012341456671656200241040ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c file2.cpp -o file2.o $(CXX) $(CFLAGS) -c file3.cpp -o file3.o $(CXX) $(CFLAGS) -c file4.cpp -o file4.o $(CXX) $(CFLAGS) -c file7.cpp -o file7.o make -C C coverage: $(GCOV) --branch-counts --branch-probabilities --preserve-paths file1.o $(GCOV) --branch-counts --branch-probabilities --preserve-paths file2.o $(GCOV) --branch-counts --branch-probabilities --preserve-paths file3.o $(GCOV) --branch-counts --branch-probabilities --preserve-paths file4.o $(GCOV) --branch-counts --branch-probabilities --preserve-paths file7.o make -C C coverage gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/file1.cpp000066400000000000000000000001231456671656200241440ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/file2.cpp000066400000000000000000000001211456671656200241430ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/file3.cpp000066400000000000000000000003511456671656200241510ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/file4.cpp000066400000000000000000000001261456671656200241520ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/A/file7.cpp000066400000000000000000000000361456671656200241550ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/B/000077500000000000000000000000001456671656200224455ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2-use-existing/subdir/B/main.cpp000066400000000000000000000004751456671656200241030ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.2/gcovr/tests/nested2/000077500000000000000000000000001456671656200163525ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/Makefile000066400000000000000000000023621456671656200200150ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: make -C subdir/A $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/B/main.o subdir/A/file1.o subdir/A/file2.o subdir/A/file3.o subdir/A/file4.o subdir/A/C/file5.o subdir/A/C/D/file6.o subdir/A/file7.o -o subdir/B/testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./subdir/B/testcase $(GCOVR) --gcov-keep -r subdir --filter subdir/A --json-pretty --json $@ txt: coverage.json $(GCOVR) -r subdir -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -r subdir -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -r subdir -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -r subdir -a $< --html-details --html-theme blue -o coverage.html sonarqube: coverage.json $(GCOVR) -r subdir -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -r subdir -a $< --jacoco jacoco.xml coveralls:coverage.json $(GCOVR) -r subdir -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f ./subdir/B/testcase subdir/lib.a rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/nested2/reference/000077500000000000000000000000001456671656200203105ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-10/000077500000000000000000000000001456671656200216125ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-10/cobertura.xml000066400000000000000000000117021456671656200243230ustar00rootroot00000000000000 subdir gcovr-7.2/gcovr/tests/nested2/reference/clang-10/coverage.css000066400000000000000000000312761456671656200241300ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124541456671656200322210ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141751456671656200322510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165571456671656200324000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124621456671656200321560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124601456671656200327050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124621456671656200322460ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065761456671656200325260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/nested2/reference/clang-10/coverage.html000066400000000000000000000150071456671656200242760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 24 39 61.5%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

File Lines Functions Branches
C/D/file6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
file4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/nested2/reference/clang-10/coverage.lcov000066400000000000000000000055311456671656200242760ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested2/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested2/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/nested2/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record gcovr-7.2/gcovr/tests/nested2/reference/clang-10/coverage.txt000066400000000000000000000021131456671656200241430ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 5 4 80% 4 A/C/file5.cpp 5 4 80% 4 A/file1.cpp 5 4 80% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 10 4 40% 8,10-12,14-15 A/file4.cpp 5 4 80% 6 A/file7.cpp 2 0 0% 1,3 ------------------------------------------------------------------------------ TOTAL 39 24 61% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/nested2/reference/clang-10/coveralls.json000066400000000000000000000050211456671656200244750ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, 0 ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" } ] }gcovr-7.2/gcovr/tests/nested2/reference/clang-10/jacoco.xml000066400000000000000000000046271456671656200236030ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested2/reference/clang-10/sonarqube.xml000066400000000000000000000043001456671656200243300ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested2/reference/clang-13/000077500000000000000000000000001456671656200216155ustar00rootroot00000000000000coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551456671656200322250ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141711456671656200322500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165531456671656200323770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124631456671656200321620ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611456671656200327110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124631456671656200322520ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065741456671656200325270ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/nested2/reference/clang-13/coverage.lcov000066400000000000000000000055151456671656200243030ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested2/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested2/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/nested2/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record gcovr-7.2/gcovr/tests/nested2/reference/gcc-5/000077500000000000000000000000001456671656200212065ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/gcc-5/cobertura.xml000066400000000000000000000112701456671656200237170ustar00rootroot00000000000000 subdir gcovr-7.2/gcovr/tests/nested2/reference/gcc-5/coverage.css000066400000000000000000000312761456671656200235240ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124261456671656200316140ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141711456671656200316410ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165111456671656200317620ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124341456671656200315510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124321456671656200323000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124341456671656200316410ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065741456671656200321200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/nested2/reference/gcc-5/coverage.functions.html000066400000000000000000000057751456671656200257140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 20 34 58.8%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/file2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/file4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/nested2/reference/gcc-5/coverage.html000066400000000000000000000150061456671656200236710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 20 34 58.8%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

File Lines Functions Branches
C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/nested2/reference/gcc-5/coverage.lcov000066400000000000000000000052031456671656200236660ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested2/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested2/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/nested2/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record gcovr-7.2/gcovr/tests/nested2/reference/gcc-5/coverage.txt000066400000000000000000000021101456671656200235340ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/file4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 ------------------------------------------------------------------------------ TOTAL 34 20 58% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/nested2/reference/gcc-5/coveralls.json000066400000000000000000000050401456671656200240720ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" } ] }gcovr-7.2/gcovr/tests/nested2/reference/gcc-5/jacoco.xml000066400000000000000000000045201456671656200231670ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested2/reference/gcc-5/sonarqube.xml000066400000000000000000000037421456671656200237350ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested2/subdir/000077500000000000000000000000001456671656200176425ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/subdir/A/000077500000000000000000000000001456671656200200225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/subdir/A/C/000077500000000000000000000000001456671656200202045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/subdir/A/C/D/000077500000000000000000000000001456671656200203675ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/subdir/A/C/D/Makefile000066400000000000000000000001351456671656200220260ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file6.cpp -o file6.o gcovr-7.2/gcovr/tests/nested2/subdir/A/C/D/file6.cpp000066400000000000000000000001241456671656200220750ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested2/subdir/A/C/Makefile000066400000000000000000000001501456671656200216400ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file5.cpp -o file5.o make -C D gcovr-7.2/gcovr/tests/nested2/subdir/A/C/file5.cpp000066400000000000000000000001241456671656200217110ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested2/subdir/A/Makefile000066400000000000000000000004171456671656200214640ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c file2.cpp -o file2.o $(CXX) $(CFLAGS) -c file3.cpp -o file3.o $(CXX) $(CFLAGS) -c file4.cpp -o file4.o $(CXX) $(CFLAGS) -c file7.cpp -o file7.o make -C Cgcovr-7.2/gcovr/tests/nested2/subdir/A/file1.cpp000066400000000000000000000001231456671656200215220ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested2/subdir/A/file2.cpp000066400000000000000000000001211456671656200215210ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.2/gcovr/tests/nested2/subdir/A/file3.cpp000066400000000000000000000003511456671656200215270ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.2/gcovr/tests/nested2/subdir/A/file4.cpp000066400000000000000000000001261456671656200215300ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested2/subdir/A/file7.cpp000066400000000000000000000000361456671656200215330ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.2/gcovr/tests/nested2/subdir/B/000077500000000000000000000000001456671656200200235ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested2/subdir/B/main.cpp000066400000000000000000000004751456671656200214610ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.2/gcovr/tests/nested3/000077500000000000000000000000001456671656200163535ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/Makefile000066400000000000000000000034141456671656200200150ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: - mkdir objs cd subdir; $(CXX) $(CFLAGS) -c A/file1.cpp -o ../objs/file1.o cd subdir; $(CXX) $(CFLAGS) -c A/file1.cpp -o ../objs/file1.o cd subdir; $(CXX) $(CFLAGS) -c A/file2.cpp -o ../objs/file2.o cd subdir; $(CXX) $(CFLAGS) -c A/file3.cpp -o ../objs/file3.o cd subdir; $(CXX) $(CFLAGS) -c A/file4.cpp -o ../objs/file4.o cd subdir; $(CXX) $(CFLAGS) -c A/file7.cpp -o ../objs/file7.o cd subdir; $(CXX) $(CFLAGS) -c A/C/file5.cpp -o ../objs/file5.o cd subdir; $(CXX) $(CFLAGS) -c A/C/D/file6.cpp -o ../objs/file6.o cd subdir; $(CXX) $(CFLAGS) -c B/main.cpp -o ../objs/main.o cd subdir; $(CXX) $(CFLAGS) ../objs/file1.o ../objs/file2.o ../objs/file3.o ../objs/file4.o ../objs/file5.o ../objs/file6.o ../objs/file7.o ../objs/main.o -o ./testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./subdir/testcase $(GCOVR) -r subdir --gcov-object-directory objs --exclude-function-lines --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -r subdir -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -r subdir -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -r subdir -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -r subdir -a $< --html-details --no-html-details-syntax-highlighting -o coverage.html sonarqube: coverage.json $(GCOVR) -r subdir -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -r subdir -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -r subdir -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f ./subdir/testcase rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/nested3/README000066400000000000000000000001441456671656200172320ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.2/gcovr/tests/nested3/reference/000077500000000000000000000000001456671656200203115ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-10/000077500000000000000000000000001456671656200216135ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-10/cobertura.xml000066400000000000000000000122151456671656200243240ustar00rootroot00000000000000 subdir coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000104351456671656200322170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000115701456671656200322460ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 5 60.0%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000133411456671656200323650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 8 37.5%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000104431456671656200321540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000104411456671656200327030ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000104431456671656200322440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000060311456671656200325110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 1 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/nested3/reference/clang-10/coverage.html000066400000000000000000000162551456671656200243050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 25 37 67.6%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 60.0 60.0% 3 / 5 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 37.5 37.5% 3 / 8 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 7 / 7 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/nested3/reference/clang-10/coverage.lcov000066400000000000000000000056441456671656200243040ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested3/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:3 LF:5 end_of_record SF:gcovr/tests/nested3/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:8 end_of_record SF:gcovr/tests/nested3/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:1 end_of_record SF:gcovr/tests/nested3/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:7 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000155411456671656200324670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/nested3/reference/clang-10/coverage.txt000066400000000000000000000022051456671656200241460ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/file2.cpp 5 3 60% 10-11 A/file3.cpp 8 3 37% 10-12,14-15 A/file4.cpp 4 3 75% 6 A/file7.cpp 1 0 0% 3 B/main.cpp 7 7 100% ------------------------------------------------------------------------------ TOTAL 37 25 67% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/nested3/reference/clang-10/coveralls.json000066400000000000000000000062041456671656200245020ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, 0, null, 1, null, 1 ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ null, null, 1, 0, null, 1, null, 1 ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ null, null, 1, 0, null, 1, null, 1 ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ null, null, 1, 1, 1, null, null, null, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ null, null, 1, 1, 1, null, null, null, null, 0, 0, 0, null, 0, 0 ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ null, null, 1, 1, null, 0, null, 1 ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ null, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/nested3/reference/clang-10/jacoco.xml000066400000000000000000000052471456671656200236030ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested3/reference/clang-10/sonarqube.xml000066400000000000000000000042131456671656200243340ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested3/reference/clang-13/000077500000000000000000000000001456671656200216165ustar00rootroot00000000000000coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000104361456671656200322230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000115641456671656200322540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 5 60.0%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000133351456671656200323730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 8 37.5%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000104441456671656200321600ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000104421456671656200327070ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000104441456671656200322500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000060271456671656200325210ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 1 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/nested3/reference/clang-13/coverage.lcov000066400000000000000000000056301456671656200243020ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested3/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:3 LF:5 end_of_record SF:gcovr/tests/nested3/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:8 end_of_record SF:gcovr/tests/nested3/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:1 end_of_record SF:gcovr/tests/nested3/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:7 end_of_record gcovr-7.2/gcovr/tests/nested3/reference/gcc-5/000077500000000000000000000000001456671656200212075ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/gcc-5/cobertura.xml000066400000000000000000000116151456671656200237230ustar00rootroot00000000000000 subdir coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000104041456671656200316070ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 3 66.7%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000115641456671656200316450ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 5 60.0%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000132741456671656200317660ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 7 42.9%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000104121456671656200315440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 3 66.7%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000104101456671656200322730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 3 66.7%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000104121456671656200316340ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 3 66.7%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000060271456671656200321120ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 1 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/nested3/reference/gcc-5/coverage.functions.html000066400000000000000000000062501456671656200257020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 32 65.6%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/file2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/file4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/nested3/reference/gcc-5/coverage.html000066400000000000000000000162111456671656200236710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 21 32 65.6%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/file6.cpp 66.7 66.7% 2 / 3 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 66.7 66.7% 2 / 3 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 66.7 66.7% 2 / 3 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 60.0 60.0% 3 / 5 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 42.9 42.9% 3 / 7 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 66.7 66.7% 2 / 3 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 7 / 7 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/nested3/reference/gcc-5/coverage.lcov000066400000000000000000000053171456671656200236750ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested3/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:2 LF:3 end_of_record SF:gcovr/tests/nested3/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:2 LF:3 end_of_record SF:gcovr/tests/nested3/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:2 LF:3 end_of_record SF:gcovr/tests/nested3/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:3 LF:5 end_of_record SF:gcovr/tests/nested3/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:3 LF:7 end_of_record SF:gcovr/tests/nested3/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:2 LF:3 end_of_record SF:gcovr/tests/nested3/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:1 end_of_record SF:gcovr/tests/nested3/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:7 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000155411456671656200320630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/nested3/reference/gcc-5/coverage.txt000066400000000000000000000022051456671656200235420ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 3 2 66% 4 A/C/file5.cpp 3 2 66% 4 A/file1.cpp 3 2 66% 4 A/file2.cpp 5 3 60% 10-11 A/file3.cpp 7 3 42% 10-12,14 A/file4.cpp 3 2 66% 6 A/file7.cpp 1 0 0% 3 B/main.cpp 7 7 100% ------------------------------------------------------------------------------ TOTAL 32 21 65% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/nested3/reference/gcc-5/coveralls.json000066400000000000000000000062521456671656200241010ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:59:02 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, 0, null, 1, null, null ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ null, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ null, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ null, null, 1, 1, 1, null, null, null, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ null, null, 1, 1, 1, null, null, null, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ null, null, 1, 1, null, 0, null, null ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ null, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/nested3/reference/gcc-5/jacoco.xml000066400000000000000000000051371456671656200231750ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested3/reference/gcc-5/sonarqube.xml000066400000000000000000000036561456671656200237420ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nested3/subdir/000077500000000000000000000000001456671656200176435ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/subdir/A/000077500000000000000000000000001456671656200200235ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/subdir/A/C/000077500000000000000000000000001456671656200202055ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/subdir/A/C/D/000077500000000000000000000000001456671656200203705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/subdir/A/C/D/file6.cpp000066400000000000000000000001241456671656200220760ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested3/subdir/A/C/file5.cpp000066400000000000000000000001241456671656200217120ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested3/subdir/A/file1.cpp000066400000000000000000000001231456671656200215230ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested3/subdir/A/file2.cpp000066400000000000000000000001211456671656200215220ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.2/gcovr/tests/nested3/subdir/A/file3.cpp000066400000000000000000000003511456671656200215300ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.2/gcovr/tests/nested3/subdir/A/file4.cpp000066400000000000000000000001261456671656200215310ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/nested3/subdir/A/file7.cpp000066400000000000000000000000361456671656200215340ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.2/gcovr/tests/nested3/subdir/B/000077500000000000000000000000001456671656200200245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nested3/subdir/B/main.cpp000066400000000000000000000004751456671656200214620ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.2/gcovr/tests/no-markers/000077500000000000000000000000001456671656200170645ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/no-markers/Makefile000066400000000000000000000017651456671656200205350ustar00rootroot00000000000000MARKER_OPT ?= --no-markers GCOVR ?= gcovr all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco json txt: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) -o coverage.txt lcov: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) --lcov coverage.lcov cobertura: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) --cobertura-pretty --cobertura cobertura.xml html: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) --html-details -o coverage.html sonarqube: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) --sonarqube sonarqube.xml jacoco: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) --jacoco jacoco.xml json: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) --json-pretty --json -o coverage.json clean: rm -f testcase rm -f *.gc* rm -f coverage.txt coverage*.html cobertura.xml sonarqube.xml jacoco.xml coverage.json coverage.lcov # mark ALL targets as phony (because they are) .PHONY: % gcovr-7.2/gcovr/tests/no-markers/main.cpp000066400000000000000000000006511456671656200205160ustar00rootroot00000000000000#include void foo(int param) { if (param) { std::cout << "param is true" << std::endl; // GCOVR_EXCL_LINE } else { std::cout << "param is false" << std::endl; } // LCOV_EXCL_START if (param) { std::cout << "param is true" << std::endl; } else { std::cout << "param is false" << std::endl; } // LCOV_EXCL_STOP } int main(int argc, char* argv[]) { foo(argc-1); return 0; } gcovr-7.2/gcovr/tests/no-markers/reference/000077500000000000000000000000001456671656200210225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/no-markers/reference/clang-10/000077500000000000000000000000001456671656200223245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/no-markers/reference/clang-10/cobertura.xml000066400000000000000000000033321456671656200250350ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/no-markers/reference/clang-10/coverage.html000066400000000000000000000052271456671656200250130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 13 69.2%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 69.2 69.2% 9 / 13 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/no-markers/reference/clang-10/coverage.json000066400000000000000000000104101456671656200250060ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 3, "name": "_Z3fooi", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 19, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "1da1cd97debf0f1f1611efcb978ecb25", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 4 }, { "branches": [], "count": 0, "gcovr/md5": "89f41aa2034ee1a649c881db918f21e3", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "17b58c344e83183b8a338d2e72450b30", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 10 }, { "branches": [], "count": 0, "gcovr/md5": "0b2fbaaf039f484e5e4dc8d1a3d62368", "line_number": 11 }, { "branches": [], "count": 0, "gcovr/md5": "17b58c344e83183b8a338d2e72450b30", "line_number": 12 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "12808cce914b7254afa3cb2f5d32ff17", "line_number": 20 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/no-markers/reference/clang-10/coverage.lcov000066400000000000000000000014021456671656200250010ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/no-markers/main.cpp VER:a043f0f9ceb4a9a475482e7cfce27c99 FN:3,_Z3fooi FNDA:1,_Z3fooi FN:19,main FNDA:1,main FNF:2 FNH:2 BRDA:4,0,0,- BRDA:4,0,1,1 BRDA:10,0,0,- BRDA:10,0,1,1 BRF:4 BRH:2 DA:3,1,1da1cd97debf0f1f1611efcb978ecb25 DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,89f41aa2034ee1a649c881db918f21e3 DA:6,0,17b58c344e83183b8a338d2e72450b30 DA:7,1,a19418b9987a4c14c00c52394588f7a0 DA:10,1,81fff94209b659e33b1459a477e1e747 DA:11,0,0b2fbaaf039f484e5e4dc8d1a3d62368 DA:12,0,17b58c344e83183b8a338d2e72450b30 DA:13,1,a19418b9987a4c14c00c52394588f7a0 DA:16,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:19,1,2a787a1309f19379bb0e3d8434d2a18d DA:20,1,12808cce914b7254afa3cb2f5d32ff17 DA:21,1,c26ba559a5f34d46a49fafed87946fb7 LH:9 LF:13 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000272771456671656200330750ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/no-markers/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 13 69.2%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 void foo(int param) {
4
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
5 std::cout << "param is true" << std::endl; // GCOVR_EXCL_LINE
6 } else {
7 1 std::cout << "param is false" << std::endl;
8 }
9 // LCOV_EXCL_START
10
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
11 std::cout << "param is true" << std::endl;
12 } else {
13 1 std::cout << "param is false" << std::endl;
14 }
15 // LCOV_EXCL_STOP
16 1 }
17
18
19 1 int main(int argc, char* argv[]) {
20 1 foo(argc-1);
21 1 return 0;
22 }
23

gcovr-7.2/gcovr/tests/no-markers/reference/clang-10/coverage.txt000066400000000000000000000012421456671656200246570ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 13 9 69% 5-6,11-12 ------------------------------------------------------------------------------ TOTAL 13 9 69% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/no-markers/reference/clang-10/jacoco.xml000066400000000000000000000013401456671656200243020ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/no-markers/reference/clang-10/sonarqube.xml000066400000000000000000000013761456671656200250540ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/no-markers/reference/clang-13/000077500000000000000000000000001456671656200223275ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/no-markers/reference/clang-13/coverage.json000066400000000000000000000104111456671656200250120ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 71.0, "execution_count": 1, "lineno": 3, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 19, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "1da1cd97debf0f1f1611efcb978ecb25", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 4 }, { "branches": [], "count": 0, "gcovr/md5": "89f41aa2034ee1a649c881db918f21e3", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "17b58c344e83183b8a338d2e72450b30", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 10 }, { "branches": [], "count": 0, "gcovr/md5": "0b2fbaaf039f484e5e4dc8d1a3d62368", "line_number": 11 }, { "branches": [], "count": 0, "gcovr/md5": "17b58c344e83183b8a338d2e72450b30", "line_number": 12 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "12808cce914b7254afa3cb2f5d32ff17", "line_number": 20 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/no-markers/reference/clang-13/coverage.lcov000066400000000000000000000014041456671656200250060ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/no-markers/main.cpp VER:a043f0f9ceb4a9a475482e7cfce27c99 FN:3,foo(int) FNDA:1,foo(int) FN:19,main FNDA:1,main FNF:2 FNH:2 BRDA:4,0,0,1 BRDA:4,0,1,- BRDA:10,0,0,- BRDA:10,0,1,1 BRF:4 BRH:2 DA:3,1,1da1cd97debf0f1f1611efcb978ecb25 DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,89f41aa2034ee1a649c881db918f21e3 DA:6,0,17b58c344e83183b8a338d2e72450b30 DA:7,1,a19418b9987a4c14c00c52394588f7a0 DA:10,1,81fff94209b659e33b1459a477e1e747 DA:11,0,0b2fbaaf039f484e5e4dc8d1a3d62368 DA:12,0,17b58c344e83183b8a338d2e72450b30 DA:13,1,a19418b9987a4c14c00c52394588f7a0 DA:16,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:19,1,2a787a1309f19379bb0e3d8434d2a18d DA:20,1,12808cce914b7254afa3cb2f5d32ff17 DA:21,1,c26ba559a5f34d46a49fafed87946fb7 LH:9 LF:13 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000273001456671656200330630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/no-markers/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 13 69.2%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 void foo(int param) {
4
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
5 std::cout << "param is true" << std::endl; // GCOVR_EXCL_LINE
6 } else {
7 1 std::cout << "param is false" << std::endl;
8 }
9 // LCOV_EXCL_START
10
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
11 std::cout << "param is true" << std::endl;
12 } else {
13 1 std::cout << "param is false" << std::endl;
14 }
15 // LCOV_EXCL_STOP
16 1 }
17
18
19 1 int main(int argc, char* argv[]) {
20 1 foo(argc-1);
21 1 return 0;
22 }
23

gcovr-7.2/gcovr/tests/no-markers/reference/clang-13/sonarqube.xml000066400000000000000000000013761456671656200250570ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/no-markers/reference/gcc-5/000077500000000000000000000000001456671656200217205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/no-markers/reference/gcc-5/cobertura.xml000066400000000000000000000035171456671656200244360ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/no-markers/reference/gcc-5/coverage.functions.html000066400000000000000000000035651456671656200264210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 10 12 83.3%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:3)called 1 time, returned 1 time64.0%
main (main.cpp:19)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/no-markers/reference/gcc-5/coverage.html000066400000000000000000000052451456671656200244070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 10 12 83.3%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 83.3 83.3% 10 / 12 100.0% 2 / 2 50.0% 4 / 8

gcovr-7.2/gcovr/tests/no-markers/reference/gcc-5/coverage.json000066400000000000000000000117261456671656200244150ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 64.0, "execution_count": 1, "lineno": 3, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 19, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "1da1cd97debf0f1f1611efcb978ecb25", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 4 }, { "branches": [], "count": 0, "gcovr/md5": "89f41aa2034ee1a649c881db918f21e3", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 10 }, { "branches": [], "count": 0, "gcovr/md5": "0b2fbaaf039f484e5e4dc8d1a3d62368", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "12808cce914b7254afa3cb2f5d32ff17", "line_number": 20 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 21 }, { "branches": [ { "blockno": 3, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false } ], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 22 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/no-markers/reference/gcc-5/coverage.lcov000066400000000000000000000014251456671656200244020ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/no-markers/main.cpp VER:a043f0f9ceb4a9a475482e7cfce27c99 FN:3,foo(int) FNDA:1,foo(int) FN:19,main FNDA:1,main FNF:2 FNH:2 BRDA:4,0,0,- BRDA:4,0,1,1 BRDA:10,0,0,- BRDA:10,0,1,1 BRDA:22,3,1,1 BRDA:22,3,2,- BRDA:22,4,3,1 BRDA:22,4,4,- BRF:8 BRH:4 DA:3,1,1da1cd97debf0f1f1611efcb978ecb25 DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,89f41aa2034ee1a649c881db918f21e3 DA:7,1,a19418b9987a4c14c00c52394588f7a0 DA:10,1,81fff94209b659e33b1459a477e1e747 DA:11,0,0b2fbaaf039f484e5e4dc8d1a3d62368 DA:13,1,a19418b9987a4c14c00c52394588f7a0 DA:16,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:19,1,2a787a1309f19379bb0e3d8434d2a18d DA:20,1,12808cce914b7254afa3cb2f5d32ff17 DA:21,1,c26ba559a5f34d46a49fafed87946fb7 DA:22,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:10 LF:12 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000301711456671656200324540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/no-markers/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 10 12 83.3%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 void foo(int param) {
4
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
5 std::cout << "param is true" << std::endl; // GCOVR_EXCL_LINE
6 } else {
7 1 std::cout << "param is false" << std::endl;
8 }
9 // LCOV_EXCL_START
10
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
11 std::cout << "param is true" << std::endl;
12 } else {
13 1 std::cout << "param is false" << std::endl;
14 }
15 // LCOV_EXCL_STOP
16 1 }
17
18
19 1 int main(int argc, char* argv[]) {
20 1 foo(argc-1);
21 1 return 0;
22
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
23

gcovr-7.2/gcovr/tests/no-markers/reference/gcc-5/coverage.txt000066400000000000000000000012351456671656200242550ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 12 10 83% 5,11 ------------------------------------------------------------------------------ TOTAL 12 10 83% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/no-markers/reference/gcc-5/jacoco.xml000066400000000000000000000013431456671656200237010ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/no-markers/reference/gcc-5/sonarqube.xml000066400000000000000000000013701456671656200244420ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/no-markers/reference/gcc-8/000077500000000000000000000000001456671656200217235ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/no-markers/reference/gcc-8/cobertura.xml000066400000000000000000000031531456671656200244350ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/no-markers/reference/gcc-8/coverage.functions.html000066400000000000000000000035641456671656200264230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 11 81.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:3)called 1 time, returned 1 time64.0%
main (main.cpp:19)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/no-markers/reference/gcc-8/coverage.html000066400000000000000000000052431456671656200244100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 11 81.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 81.8 81.8% 9 / 11 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/no-markers/reference/gcc-8/coverage.json000066400000000000000000000075401456671656200244170ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 64.0, "execution_count": 1, "lineno": 3, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 19, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "1da1cd97debf0f1f1611efcb978ecb25", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 4 }, { "branches": [], "count": 0, "gcovr/md5": "89f41aa2034ee1a649c881db918f21e3", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 10 }, { "branches": [], "count": 0, "gcovr/md5": "0b2fbaaf039f484e5e4dc8d1a3d62368", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "12808cce914b7254afa3cb2f5d32ff17", "line_number": 20 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/no-markers/reference/gcc-8/coverage.lcov000066400000000000000000000012631456671656200244050ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/no-markers/main.cpp VER:a043f0f9ceb4a9a475482e7cfce27c99 FN:3,foo(int) FNDA:1,foo(int) FN:19,main FNDA:1,main FNF:2 FNH:2 BRDA:4,0,0,- BRDA:4,0,1,1 BRDA:10,0,0,- BRDA:10,0,1,1 BRF:4 BRH:2 DA:3,1,1da1cd97debf0f1f1611efcb978ecb25 DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,89f41aa2034ee1a649c881db918f21e3 DA:7,1,a19418b9987a4c14c00c52394588f7a0 DA:10,1,81fff94209b659e33b1459a477e1e747 DA:11,0,0b2fbaaf039f484e5e4dc8d1a3d62368 DA:13,1,a19418b9987a4c14c00c52394588f7a0 DA:16,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:19,1,2a787a1309f19379bb0e3d8434d2a18d DA:20,1,12808cce914b7254afa3cb2f5d32ff17 DA:21,1,c26ba559a5f34d46a49fafed87946fb7 LH:9 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000272011456671656200324570ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/no-markers/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 11 81.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 void foo(int param) {
4
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
5 std::cout << "param is true" << std::endl; // GCOVR_EXCL_LINE
6 } else {
7 1 std::cout << "param is false" << std::endl;
8 }
9 // LCOV_EXCL_START
10
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
11 std::cout << "param is true" << std::endl;
12 } else {
13 1 std::cout << "param is false" << std::endl;
14 }
15 // LCOV_EXCL_STOP
16 1 }
17
18
19 1 int main(int argc, char* argv[]) {
20 1 foo(argc-1);
21 1 return 0;
22 }
23

gcovr-7.2/gcovr/tests/no-markers/reference/gcc-8/coverage.txt000066400000000000000000000012351456671656200242600ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 9 81% 5,11 ------------------------------------------------------------------------------ TOTAL 11 9 81% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/no-markers/reference/gcc-8/jacoco.xml000066400000000000000000000013031456671656200237000ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/no-markers/reference/gcc-8/sonarqube.xml000066400000000000000000000012431456671656200244440ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nobranch/000077500000000000000000000000001456671656200166005ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nobranch/Makefile000066400000000000000000000017111456671656200202400ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< --branch --fail-under-branch 100.0 -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --fail-under-branch 100.0 --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --fail-under-branch 100.0 --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --fail-under-branch 100.0 --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --fail-under-branch 100.0 --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --fail-under-branch 100.0 --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --fail-under-branch 100.0 --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/nobranch/README000066400000000000000000000000741456671656200174610ustar00rootroot00000000000000A simple test that verifies line coverage with no branches. gcovr-7.2/gcovr/tests/nobranch/main.cpp000066400000000000000000000000611456671656200202250ustar00rootroot00000000000000int main(int argc, char* argv[]) { return 0; } gcovr-7.2/gcovr/tests/nobranch/reference/000077500000000000000000000000001456671656200205365ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nobranch/reference/clang-10/000077500000000000000000000000001456671656200220405ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nobranch/reference/clang-10/cobertura.xml000066400000000000000000000014221456671656200245470ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/nobranch/reference/clang-10/coverage.html000066400000000000000000000052441456671656200245260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/nobranch/reference/clang-10/coverage.lcov000066400000000000000000000003541456671656200245220ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nobranch/main.cpp VER:e3e6a5d78e81ea389bb54b2bd6c04e7d FN:1,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,2a787a1309f19379bb0e3d8434d2a18d DA:2,1,c26ba559a5f34d46a49fafed87946fb7 LH:2 LF:2 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000067001456671656200325750ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nobranch/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int main(int argc, char* argv[]) {
2 1 return 0;
3 }
4

gcovr-7.2/gcovr/tests/nobranch/reference/clang-10/coverage.txt000066400000000000000000000012261456671656200243750ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 0 0 --% ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/nobranch/reference/clang-10/coveralls.json000066400000000000000000000006461456671656200247330ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:53 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, 1, null ], "name": "main.cpp", "source_digest": "e3e6a5d78e81ea389bb54b2bd6c04e7d" } ] }gcovr-7.2/gcovr/tests/nobranch/reference/clang-10/jacoco.xml000066400000000000000000000010421456671656200240150ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nobranch/reference/clang-10/sonarqube.xml000066400000000000000000000002761456671656200245660ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nobranch/reference/gcc-5/000077500000000000000000000000001456671656200214345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nobranch/reference/gcc-5/cobertura.xml000066400000000000000000000014221456671656200241430ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/nobranch/reference/gcc-5/coverage.functions.html000066400000000000000000000033111456671656200261220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:1)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/nobranch/reference/gcc-5/coverage.html000066400000000000000000000052441456671656200241220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/nobranch/reference/gcc-5/coverage.lcov000066400000000000000000000003541456671656200241160ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nobranch/main.cpp VER:e3e6a5d78e81ea389bb54b2bd6c04e7d FN:1,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,2a787a1309f19379bb0e3d8434d2a18d DA:2,1,c26ba559a5f34d46a49fafed87946fb7 LH:2 LF:2 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000067001456671656200321710ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/nobranch/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int main(int argc, char* argv[]) {
2 1 return 0;
3 }
4

gcovr-7.2/gcovr/tests/nobranch/reference/gcc-5/coverage.txt000066400000000000000000000012311456671656200237650ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 0 0 --% ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/nobranch/reference/gcc-5/coveralls.json000066400000000000000000000006461456671656200243270ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:59:05 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, 1, null ], "name": "main.cpp", "source_digest": "e3e6a5d78e81ea389bb54b2bd6c04e7d" } ] }gcovr-7.2/gcovr/tests/nobranch/reference/gcc-5/jacoco.xml000066400000000000000000000010421456671656200234110ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/nobranch/reference/gcc-5/sonarqube.xml000066400000000000000000000002761456671656200241620ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/noncode/000077500000000000000000000000001456671656200164335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/Makefile000066400000000000000000000020461456671656200200750ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco json json_summary coveralls coverage.json: ./testcase $(GCOVR) --verbose --gcov-keep --exclude-noncode-lines --json-pretty --json $@ json: coverage.json txt: coverage.json $(GCOVR) -d -a $< --txt -o coverage.txt lcov: coverage.json $(GCOVR) -d -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -d -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details coverage.html sonarqube: coverage.json $(GCOVR) -d -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -d -a $< --jacoco jacoco.xml json_summary: coverage.json $(GCOVR) -d -a $< --json-summary-pretty -o summary_coverage.json coveralls: coverage.json $(GCOVR) -d -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage.txt coverage*.html coverage*.css cobertura.xml sonarqube.xml jacoco.xml coverage.json summary_coverage.json coveralls.json coverage.lcov gcovr-7.2/gcovr/tests/noncode/main.cpp000066400000000000000000000003351456671656200200640ustar00rootroot00000000000000#include #include int main(int argc, char* argv[]) { try { std::cout << "Exit program" << std::endl; std::exit(0); } catch (const std::exception& e) { // Do nothing } } gcovr-7.2/gcovr/tests/noncode/reference/000077500000000000000000000000001456671656200203715ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/reference/clang-10/000077500000000000000000000000001456671656200216735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/reference/clang-10/cobertura.xml000066400000000000000000000017641456671656200244130ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/noncode/reference/clang-10/coverage.functions.html000066400000000000000000000033071456671656200263660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 0 time33.0%

gcovr-7.2/gcovr/tests/noncode/reference/clang-10/coverage.html000066400000000000000000000052361456671656200243620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.2/gcovr/tests/noncode/reference/clang-10/coverage.json000066400000000000000000000037011456671656200243620ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 33.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/noncode/reference/clang-10/coverage.lcov000066400000000000000000000005071456671656200243550ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/noncode/main.cpp VER:37c3797ca3d3da31375c29c07adf94cc FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,1 BRDA:6,0,1,- BRDA:6,1,2,1 BRDA:6,1,3,- BRF:4 BRH:2 DA:4,1,2a787a1309f19379bb0e3d8434d2a18d DA:6,1,081d5fb82495b5cd31889b9f42f01280 DA:7,1,7dca543db65aeb09385b27737ebed8b3 LH:3 LF:3 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000162471456671656200324370ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstdlib>
3
4 1 int main(int argc, char* argv[]) {
5 try {
6
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 std::cout << "Exit program" << std::endl;
7 1 std::exit(0);
8 }
9 catch (const std::exception& e) {
10 // Do nothing
11 }
12 }
13

gcovr-7.2/gcovr/tests/noncode/reference/clang-10/coverage.txt000066400000000000000000000012261456671656200242300ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 3 3 100% ------------------------------------------------------------------------------ TOTAL 3 3 100% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/noncode/reference/clang-10/coveralls.json000066400000000000000000000011221456671656200245540ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, null, 1, 1, null, null, null, null, null ], "name": "main.cpp", "source_digest": "37c3797ca3d3da31375c29c07adf94cc" } ] }gcovr-7.2/gcovr/tests/noncode/reference/clang-10/jacoco.xml000066400000000000000000000010761456671656200236570ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/noncode/reference/clang-10/sonarqube.xml000066400000000000000000000004211456671656200244110ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/noncode/reference/clang-10/summary_coverage.json000066400000000000000000000012371456671656200261410ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 3, "line_percent": 100.0, "line_total": 3 } ], "function_covered": 1, "function_percent": 100.0, "function_total": 1, "gcovr/summary_format_version": "0.6", "line_covered": 3, "line_percent": 100.0, "line_total": 3, "root": "." }gcovr-7.2/gcovr/tests/noncode/reference/clang-13/000077500000000000000000000000001456671656200216765ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/reference/clang-13/coverage.functions.html000066400000000000000000000033071456671656200263710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 1 time37.0%

gcovr-7.2/gcovr/tests/noncode/reference/clang-13/coverage.json000066400000000000000000000037011456671656200243650ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 37.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000162471456671656200324420ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstdlib>
3
4 1 int main(int argc, char* argv[]) {
5 try {
6
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 std::cout << "Exit program" << std::endl;
7 1 std::exit(0);
8 }
9 catch (const std::exception& e) {
10 // Do nothing
11 }
12 }
13

gcovr-7.2/gcovr/tests/noncode/reference/gcc-10/000077500000000000000000000000001456671656200213435ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/reference/gcc-10/cobertura.xml000066400000000000000000000023431456671656200240550ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/noncode/reference/gcc-10/coverage.functions.html000066400000000000000000000033101456671656200260300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 2 6 33.3%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 0 time44.0%

gcovr-7.2/gcovr/tests/noncode/reference/gcc-10/coverage.html000066400000000000000000000052411456671656200240260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 2 6 33.3%

File Lines Functions Branches
main.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 33.3% 2 / 6

gcovr-7.2/gcovr/tests/noncode/reference/gcc-10/coverage.json000066400000000000000000000051541456671656200240360ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 44.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "2346f8c9887231d4dc95411978ecfabf", "line_number": 9 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/noncode/reference/gcc-10/coverage.lcov000066400000000000000000000006131456671656200240230ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/noncode/main.cpp VER:37c3797ca3d3da31375c29c07adf94cc FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,1 BRDA:6,e0,1,- BRDA:6,1,2,1 BRDA:6,e1,3,- BRDA:9,0,0,- BRDA:9,0,1,- BRF:6 BRH:2 DA:4,1,2a787a1309f19379bb0e3d8434d2a18d DA:6,1,081d5fb82495b5cd31889b9f42f01280 DA:7,1,7dca543db65aeb09385b27737ebed8b3 DA:9,0,2346f8c9887231d4dc95411978ecfabf LH:3 LF:4 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000163111456671656200320770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 2 6 33.3%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstdlib>
3
4 1 int main(int argc, char* argv[]) {
5 try {
6
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 std::cout << "Exit program" << std::endl;
7 1 std::exit(0);
8 }
9 catch (const std::exception& e) {
10 // Do nothing
11 }
12 }
13

gcovr-7.2/gcovr/tests/noncode/reference/gcc-10/jacoco.xml000066400000000000000000000011321456671656200233200ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/noncode/reference/gcc-10/sonarqube.xml000066400000000000000000000005461456671656200240710ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/noncode/reference/gcc-10/summary_coverage.json000066400000000000000000000012351456671656200256070ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 33.3, "branch_total": 6, "files": [ { "branch_covered": 2, "branch_percent": 33.3, "branch_total": 6, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 3, "line_percent": 75.0, "line_total": 4 } ], "function_covered": 1, "function_percent": 100.0, "function_total": 1, "gcovr/summary_format_version": "0.6", "line_covered": 3, "line_percent": 75.0, "line_total": 4, "root": "." }gcovr-7.2/gcovr/tests/noncode/reference/gcc-13/000077500000000000000000000000001456671656200213465ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/reference/gcc-13/coverage.json000066400000000000000000000051531456671656200240400ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 44.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "2346f8c9887231d4dc95411978ecfabf", "line_number": 9 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/noncode/reference/gcc-5/000077500000000000000000000000001456671656200212675ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/reference/gcc-5/cobertura.xml000066400000000000000000000024171456671656200240030ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/noncode/reference/gcc-5/coverage.functions.html000066400000000000000000000033111456671656200257550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 0 time44.0%

gcovr-7.2/gcovr/tests/noncode/reference/gcc-5/coverage.html000066400000000000000000000052431456671656200237540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 4 10 40.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 40.0% 4 / 10

gcovr-7.2/gcovr/tests/noncode/reference/gcc-5/coverage.json000066400000000000000000000073161456671656200237640ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 44.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 }, { "branches": [], "count": 0, "gcovr/md5": "2346f8c9887231d4dc95411978ecfabf", "line_number": 9 }, { "branches": [ { "blockno": 3, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 6, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 6, "count": 0, "fallthrough": false, "throw": false } ], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 12 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/noncode/reference/gcc-5/coverage.lcov000066400000000000000000000007571456671656200237600ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/noncode/main.cpp VER:37c3797ca3d3da31375c29c07adf94cc FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,1 BRDA:6,e0,1,- BRDA:6,1,2,1 BRDA:6,e1,3,- BRDA:12,3,0,1 BRDA:12,3,1,- BRDA:12,4,2,1 BRDA:12,4,3,- BRDA:12,6,4,- BRDA:12,6,5,- BRF:10 BRH:4 DA:4,1,2a787a1309f19379bb0e3d8434d2a18d DA:6,1,081d5fb82495b5cd31889b9f42f01280 DA:7,1,7dca543db65aeb09385b27737ebed8b3 DA:9,0,2346f8c9887231d4dc95411978ecfabf DA:12,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000175211456671656200320270ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 4 10 40.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstdlib>
3
4 1 int main(int argc, char* argv[]) {
5 try {
6
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 std::cout << "Exit program" << std::endl;
7 1 std::exit(0);
8 }
9 catch (const std::exception& e) {
10 // Do nothing
11 }
12
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
4 }
13

gcovr-7.2/gcovr/tests/noncode/reference/gcc-5/coverage.txt000066400000000000000000000012321456671656200236210ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 5 4 80% 9 ------------------------------------------------------------------------------ TOTAL 5 4 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/noncode/reference/gcc-5/coveralls.json000066400000000000000000000011141456671656200241510ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, null, 1, 1, null, 0, null, null, 4 ], "name": "main.cpp", "source_digest": "37c3797ca3d3da31375c29c07adf94cc" } ] }gcovr-7.2/gcovr/tests/noncode/reference/gcc-5/jacoco.xml000066400000000000000000000011511456671656200232450ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/noncode/reference/gcc-5/sonarqube.xml000066400000000000000000000006231456671656200240110ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/noncode/reference/gcc-5/summary_coverage.json000066400000000000000000000012371456671656200255350ustar00rootroot00000000000000{ "branch_covered": 4, "branch_percent": 40.0, "branch_total": 10, "files": [ { "branch_covered": 4, "branch_percent": 40.0, "branch_total": 10, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 80.0, "line_total": 5 } ], "function_covered": 1, "function_percent": 100.0, "function_total": 1, "gcovr/summary_format_version": "0.6", "line_covered": 4, "line_percent": 80.0, "line_total": 5, "root": "." }gcovr-7.2/gcovr/tests/noncode/reference/gcc-8/000077500000000000000000000000001456671656200212725ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/reference/gcc-8/cobertura.xml000066400000000000000000000020561456671656200240050ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/noncode/reference/gcc-8/coverage.functions.html000066400000000000000000000033101456671656200257570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 0 time44.0%

gcovr-7.2/gcovr/tests/noncode/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200237550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.2/gcovr/tests/noncode/reference/gcc-8/coverage.json000066400000000000000000000042201456671656200237560ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 44.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 }, { "branches": [], "count": 0, "gcovr/md5": "2346f8c9887231d4dc95411978ecfabf", "line_number": 9 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/noncode/reference/gcc-8/coverage.lcov000066400000000000000000000005611456671656200237540ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/noncode/main.cpp VER:37c3797ca3d3da31375c29c07adf94cc FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,1 BRDA:6,e0,1,- BRDA:6,1,2,1 BRDA:6,e1,3,- BRF:4 BRH:2 DA:4,1,2a787a1309f19379bb0e3d8434d2a18d DA:6,1,081d5fb82495b5cd31889b9f42f01280 DA:7,1,7dca543db65aeb09385b27737ebed8b3 DA:9,0,2346f8c9887231d4dc95411978ecfabf LH:3 LF:4 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000163111456671656200320260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/noncode/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstdlib>
3
4 1 int main(int argc, char* argv[]) {
5 try {
6
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 std::cout << "Exit program" << std::endl;
7 1 std::exit(0);
8 }
9 catch (const std::exception& e) {
10 // Do nothing
11 }
12 }
13

gcovr-7.2/gcovr/tests/noncode/reference/gcc-8/coverage.txt000066400000000000000000000012321456671656200236240ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 4 3 75% 9 ------------------------------------------------------------------------------ TOTAL 4 3 75% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/noncode/reference/gcc-8/coveralls.json000066400000000000000000000011171456671656200241570ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, null, 1, 1, null, 0, null, null, null ], "name": "main.cpp", "source_digest": "37c3797ca3d3da31375c29c07adf94cc" } ] }gcovr-7.2/gcovr/tests/noncode/reference/gcc-8/jacoco.xml000066400000000000000000000011141456671656200232470ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/noncode/reference/gcc-8/sonarqube.xml000066400000000000000000000004761456671656200240220ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/noncode/reference/gcc-8/summary_coverage.json000066400000000000000000000012351456671656200255360ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 3, "line_percent": 75.0, "line_total": 4 } ], "function_covered": 1, "function_percent": 100.0, "function_total": 1, "gcovr/summary_format_version": "0.6", "line_covered": 3, "line_percent": 75.0, "line_total": 4, "root": "." }gcovr-7.2/gcovr/tests/oos/000077500000000000000000000000001456671656200156065ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos/Makefile000066400000000000000000000020571456671656200172520ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: mkdir -p build $(CXX) $(CFLAGS) -c src/file1.cpp -o build/file1.o $(CXX) $(CFLAGS) -c src/main.cpp -o build/main.o $(CXX) $(CFLAGS) build/main.o build/file1.o -o build/testcase run: txt lcov cobertura html sonarqube jacoco json_summary coveralls coverage.json: build/testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json json_summary: build/testcase $(GCOVR) $(GCOVR_TEST_OPTIONS) -d --json-summary -o summary_coverage.json clean: rm -f build/* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* summary_coverage.json coveralls.json gcovr-7.2/gcovr/tests/oos/README000066400000000000000000000002021456671656200164600ustar00rootroot00000000000000This test case was inspired by github ticket #31: https://github.com/gcovr/gcovr/issues/31 This tests out of source builds. gcovr-7.2/gcovr/tests/oos/reference/000077500000000000000000000000001456671656200175445ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos/reference/clang-10/000077500000000000000000000000001456671656200210465ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos/reference/clang-10/cobertura.xml000066400000000000000000000030731456671656200235610ustar00rootroot00000000000000 . coverage.file1.cpp.79c9168e71af7c6ad188756fb55e9092.html000066400000000000000000000071101456671656200315070ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int bar()
3 {
4 1 return 0;
5 }
6

gcovr-7.2/gcovr/tests/oos/reference/clang-10/coverage.html000066400000000000000000000064721456671656200235400ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
file1.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/oos/reference/clang-10/coverage.lcov000066400000000000000000000013701456671656200235270ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,_Z3barv FNDA:1,_Z3barv FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record gcovr-7.2/gcovr/tests/oos/reference/clang-10/coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000212521456671656200323260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/oos/reference/clang-10/coverage.txt000066400000000000000000000013351456671656200234040ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ src/file1.cpp 2 2 100% src/main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 10 9 90% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/oos/reference/clang-10/coveralls.json000066400000000000000000000017541456671656200237420ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:55 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, null, 1, null ], "name": "src/file1.cpp", "source_digest": "c0c40a304aa484837f88262f6239aa83" }, { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "src/main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/oos/reference/clang-10/jacoco.xml000066400000000000000000000015271456671656200230330ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos/reference/clang-10/sonarqube.xml000066400000000000000000000011611456671656200235660ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos/reference/clang-10/summary_coverage.json000066400000000000000000000013011456671656200253040ustar00rootroot00000000000000{"branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "files": [{"branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "src/file1.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 2, "line_percent": 100.0, "line_total": 2}, {"branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "filename": "src/main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 87.5, "line_total": 8}], "function_covered": 3, "function_percent": 100.0, "function_total": 3, "gcovr/summary_format_version": "0.6", "line_covered": 9, "line_percent": 90.0, "line_total": 10, "root": "."}gcovr-7.2/gcovr/tests/oos/reference/clang-13/000077500000000000000000000000001456671656200210515ustar00rootroot00000000000000coverage.file1.cpp.79c9168e71af7c6ad188756fb55e9092.html000066400000000000000000000071061456671656200315170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int bar()
3 {
4 1 return 0;
5 }
6

gcovr-7.2/gcovr/tests/oos/reference/clang-13/coverage.lcov000066400000000000000000000013661456671656200235370ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,bar() FNDA:1,bar() FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record gcovr-7.2/gcovr/tests/oos/reference/clang-13/coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000212531456671656200323320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/oos/reference/clang-13/sonarqube.xml000066400000000000000000000011611456671656200235710ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos/reference/gcc-5/000077500000000000000000000000001456671656200204425ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos/reference/gcc-5/cobertura.xml000066400000000000000000000033461456671656200231600ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/oos/reference/gcc-5/coverage.file1.cpp.79c9168e71af7c6ad188756fb55e9092.html000066400000000000000000000071061456671656200311670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int bar()
3 {
4 1 return 0;
5 }
6

gcovr-7.2/gcovr/tests/oos/reference/gcc-5/coverage.functions.html000066400000000000000000000040511456671656200251320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 3 3 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
bar() (src/file1.cpp:2)called 1 time, returned 1 time100.0%
foo(int) (src/main.cpp:5)called 1 time, returned 1 time75.0%
main (src/main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/oos/reference/gcc-5/coverage.html000066400000000000000000000064721456671656200231340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 3 3 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
file1.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.2/gcovr/tests/oos/reference/gcc-5/coverage.lcov000066400000000000000000000014561456671656200231300ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,bar() FNDA:1,bar() FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record gcovr-7.2/gcovr/tests/oos/reference/gcc-5/coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000222131456671656200317200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.2/gcovr/tests/oos/reference/gcc-5/coverage.txt000066400000000000000000000013351456671656200230000ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ src/file1.cpp 2 2 100% src/main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 10 9 90% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/oos/reference/gcc-5/coveralls.json000066400000000000000000000017251456671656200233340ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, null, 1, null ], "name": "src/file1.cpp", "source_digest": "c0c40a304aa484837f88262f6239aa83" }, { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "src/main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/oos/reference/gcc-5/jacoco.xml000066400000000000000000000015451456671656200224270ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos/reference/gcc-5/sonarqube.xml000066400000000000000000000012311456671656200231600ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos/reference/gcc-5/summary_coverage.json000066400000000000000000000013011456671656200247000ustar00rootroot00000000000000{"branch_covered": 3, "branch_percent": 50.0, "branch_total": 6, "files": [{"branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "src/file1.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 2, "line_percent": 100.0, "line_total": 2}, {"branch_covered": 3, "branch_percent": 50.0, "branch_total": 6, "filename": "src/main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 87.5, "line_total": 8}], "function_covered": 3, "function_percent": 100.0, "function_total": 3, "gcovr/summary_format_version": "0.6", "line_covered": 9, "line_percent": 90.0, "line_total": 10, "root": "."}gcovr-7.2/gcovr/tests/oos/reference/gcc-8/000077500000000000000000000000001456671656200204455ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos/reference/gcc-8/cobertura.xml000066400000000000000000000030141456671656200231530ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/oos/reference/gcc-8/coverage.functions.html000066400000000000000000000040521456671656200251360ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
bar() (src/file1.cpp:2)called 1 time, returned 1 time100.0%
foo(int) (src/main.cpp:5)called 1 time, returned 1 time75.0%
main (src/main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/oos/reference/gcc-8/coverage.html000066400000000000000000000064731456671656200231400ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
file1.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/oos/reference/gcc-8/coverage.lcov000066400000000000000000000013151456671656200231250ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,bar() FNDA:1,bar() FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record gcovr-7.2/gcovr/tests/oos/reference/gcc-8/coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000212241456671656200317240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/oos/reference/gcc-8/coverage.txt000066400000000000000000000013351456671656200230030ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ src/file1.cpp 2 2 100% src/main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 9 8 88% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/oos/reference/gcc-8/coveralls.json000066400000000000000000000017571456671656200233440ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:29 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, null, 1, null ], "name": "src/file1.cpp", "source_digest": "c0c40a304aa484837f88262f6239aa83" }, { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "src/main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/oos/reference/gcc-8/jacoco.xml000066400000000000000000000015101456671656200224220ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos/reference/gcc-8/sonarqube.xml000066400000000000000000000011041456671656200231620ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos/reference/gcc-8/summary_coverage.json000066400000000000000000000013001456671656200247020ustar00rootroot00000000000000{"branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "files": [{"branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "src/file1.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 2, "line_percent": 100.0, "line_total": 2}, {"branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "filename": "src/main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 6, "line_percent": 85.7, "line_total": 7}], "function_covered": 3, "function_percent": 100.0, "function_total": 3, "gcovr/summary_format_version": "0.6", "line_covered": 8, "line_percent": 88.9, "line_total": 9, "root": "."}gcovr-7.2/gcovr/tests/oos/src/000077500000000000000000000000001456671656200163755ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos/src/file1.cpp000066400000000000000000000000311456671656200200730ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.2/gcovr/tests/oos/src/main.cpp000066400000000000000000000004231456671656200200240ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.2/gcovr/tests/oos2/000077500000000000000000000000001456671656200156705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos2/Makefile000066400000000000000000000025141456671656200173320ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: mkdir -p build cd build; $(CXX) $(CFLAGS) -c ../src/file1.cpp -o file1.o cd build; $(CXX) $(CFLAGS) -c ../src/main.cpp -o main.o cd build; $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls GCOVR_TEST_OPTIONS = -r ../src . coverage.json: build/testcase cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) --json-pretty --json $(abspath $@) txt: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json -o ../coverage.txt lcov: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json --lcov ../coverage.lcov cobertura: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json --cobertura-pretty --cobertura ../cobertura.xml html: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json --html-details -o ../coverage.html sonarqube: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json --sonarqube ../sonarqube.xml jacoco: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json --jacoco ../jacoco.xml coveralls: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json --coveralls-pretty --coveralls ../coveralls.json clean: rm -f build/* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/oos2/README000066400000000000000000000002021456671656200165420ustar00rootroot00000000000000This test case was inspired by github ticket #31: https://github.com/gcovr/gcovr/issues/31 This tests out of source builds. gcovr-7.2/gcovr/tests/oos2/reference/000077500000000000000000000000001456671656200176265ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos2/reference/clang-10/000077500000000000000000000000001456671656200211305ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos2/reference/clang-10/cobertura.xml000066400000000000000000000030651456671656200236440ustar00rootroot00000000000000 ../src coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000071021456671656200317560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int bar()
3 {
4 1 return 0;
5 }
6

gcovr-7.2/gcovr/tests/oos2/reference/clang-10/coverage.html000066400000000000000000000064701456671656200236200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
file1.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/oos2/reference/clang-10/coverage.lcov000066400000000000000000000013721456671656200236130ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos2/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,_Z3barv FNDA:1,_Z3barv FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos2/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441456671656200316650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/oos2/reference/clang-10/coverage.txt000066400000000000000000000013421456671656200234640ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: ../src ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ file1.cpp 2 2 100% main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 10 9 90% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/oos2/reference/clang-10/coveralls.json000066400000000000000000000017441456671656200240230ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:57 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, null, 1, null ], "name": "file1.cpp", "source_digest": "c0c40a304aa484837f88262f6239aa83" }, { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/oos2/reference/clang-10/jacoco.xml000066400000000000000000000015261456671656200231140ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos2/reference/clang-10/sonarqube.xml000066400000000000000000000011511456671656200236470ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos2/reference/clang-13/000077500000000000000000000000001456671656200211335ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000071001456671656200317570ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int bar()
3 {
4 1 return 0;
5 }
6

gcovr-7.2/gcovr/tests/oos2/reference/clang-13/coverage.lcov000066400000000000000000000013701456671656200236140ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos2/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,bar() FNDA:1,bar() FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos2/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212451456671656200316710ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/oos2/reference/clang-13/sonarqube.xml000066400000000000000000000011511456671656200236520ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos2/reference/gcc-5/000077500000000000000000000000001456671656200205245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos2/reference/gcc-5/cobertura.xml000066400000000000000000000033401456671656200232340ustar00rootroot00000000000000 ../src gcovr-7.2/gcovr/tests/oos2/reference/gcc-5/coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000071001456671656200314270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int bar()
3 {
4 1 return 0;
5 }
6

gcovr-7.2/gcovr/tests/oos2/reference/gcc-5/coverage.functions.html000066400000000000000000000040331456671656200252140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 3 3 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
bar() (file1.cpp:2)called 1 time, returned 1 time100.0%
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/oos2/reference/gcc-5/coverage.html000066400000000000000000000064701456671656200232140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 3 3 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
file1.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.2/gcovr/tests/oos2/reference/gcc-5/coverage.lcov000066400000000000000000000014601456671656200232050ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos2/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,bar() FNDA:1,bar() FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos2/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record gcovr-7.2/gcovr/tests/oos2/reference/gcc-5/coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222051456671656200313360ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.2/gcovr/tests/oos2/reference/gcc-5/coverage.txt000066400000000000000000000013421456671656200230600ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: ../src ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ file1.cpp 2 2 100% main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 10 9 90% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/oos2/reference/gcc-5/coveralls.json000066400000000000000000000017151456671656200234150ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, null, 1, null ], "name": "file1.cpp", "source_digest": "c0c40a304aa484837f88262f6239aa83" }, { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/oos2/reference/gcc-5/jacoco.xml000066400000000000000000000015441456671656200225100ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos2/reference/gcc-5/sonarqube.xml000066400000000000000000000012211456671656200232410ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos2/reference/gcc-8/000077500000000000000000000000001456671656200205275ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos2/reference/gcc-8/cobertura.xml000066400000000000000000000030061456671656200232360ustar00rootroot00000000000000 ../src gcovr-7.2/gcovr/tests/oos2/reference/gcc-8/coverage.functions.html000066400000000000000000000040341456671656200252200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
bar() (file1.cpp:2)called 1 time, returned 1 time100.0%
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/oos2/reference/gcc-8/coverage.html000066400000000000000000000064711456671656200232200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
file1.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.2/gcovr/tests/oos2/reference/gcc-8/coverage.lcov000066400000000000000000000013171456671656200232110ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos2/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,bar() FNDA:1,bar() FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos2/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record gcovr-7.2/gcovr/tests/oos2/reference/gcc-8/coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212161456671656200313420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.2/gcovr/tests/oos2/reference/gcc-8/coverage.txt000066400000000000000000000013421456671656200230630ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: ../src ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ file1.cpp 2 2 100% main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 9 8 88% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/oos2/reference/gcc-8/coveralls.json000066400000000000000000000017471456671656200234250ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:31 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, null, 1, null ], "name": "file1.cpp", "source_digest": "c0c40a304aa484837f88262f6239aa83" }, { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.2/gcovr/tests/oos2/reference/gcc-8/jacoco.xml000066400000000000000000000015071456671656200225120ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos2/reference/gcc-8/sonarqube.xml000066400000000000000000000010741456671656200232520ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/oos2/src/000077500000000000000000000000001456671656200164575ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/oos2/src/file1.cpp000066400000000000000000000000311456671656200201550ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.2/gcovr/tests/oos2/src/main.cpp000066400000000000000000000004231456671656200201060ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.2/gcovr/tests/print-summary-full/000077500000000000000000000000001456671656200205755ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/print-summary-full/Makefile000066400000000000000000000004611456671656200222360ustar00rootroot00000000000000CFLAGS = -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) main.cpp -o testcase run: txt GCOVR_TEST_OPTIONS = --txt-summary --calls --decision txt: ./testcase $(GCOVR) $(GCOVR_TEST_OPTIONS) -d -o coverage-output.txt > coverage.txt clean: rm -f testcase rm -f *.gc* rm -f coverage*.txt gcovr-7.2/gcovr/tests/print-summary-full/README000066400000000000000000000001071456671656200214530ustar00rootroot00000000000000A simple test that verifies generated summary with all optional parts. gcovr-7.2/gcovr/tests/print-summary-full/main.cpp000066400000000000000000000005271456671656200222310ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.2/gcovr/tests/print-summary-full/reference/000077500000000000000000000000001456671656200225335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/print-summary-full/reference/clang-10/000077500000000000000000000000001456671656200240355ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/print-summary-full/reference/clang-10/coverage.txt000066400000000000000000000002161456671656200263700ustar00rootroot00000000000000lines: 72.7% (8 out of 11) functions: 100.0% (2 out of 2) branches: 50.0% (2 out of 4) decisions: 50.0% (2 out of 4) calls: 0.0% (0 out of 0) gcovr-7.2/gcovr/tests/print-summary-full/reference/gcc-5/000077500000000000000000000000001456671656200234315ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/print-summary-full/reference/gcc-5/coverage.txt000066400000000000000000000002171456671656200257650ustar00rootroot00000000000000lines: 80.0% (8 out of 10) functions: 100.0% (2 out of 2) branches: 50.0% (4 out of 8) decisions: 50.0% (2 out of 4) calls: 66.7% (2 out of 3) gcovr-7.2/gcovr/tests/print-summary-full/reference/gcc-8/000077500000000000000000000000001456671656200234345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/print-summary-full/reference/gcc-8/coverage.txt000066400000000000000000000002161456671656200257670ustar00rootroot00000000000000lines: 77.8% (7 out of 9) functions: 100.0% (2 out of 2) branches: 50.0% (2 out of 4) decisions: 50.0% (2 out of 4) calls: 50.0% (1 out of 2) gcovr-7.2/gcovr/tests/print-summary/000077500000000000000000000000001456671656200176355ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/print-summary/Makefile000066400000000000000000000004361456671656200213000ustar00rootroot00000000000000CFLAGS = -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) main.cpp -o testcase run: txt GCOVR_TEST_OPTIONS = --txt-summary txt: ./testcase $(GCOVR) $(GCOVR_TEST_OPTIONS) -d -o coverage-output.txt > coverage.txt clean: rm -f testcase rm -f *.gc* rm -f coverage*.txt gcovr-7.2/gcovr/tests/print-summary/README000066400000000000000000000000571456671656200205170ustar00rootroot00000000000000A simple test that verifies generated summary. gcovr-7.2/gcovr/tests/print-summary/main.cpp000066400000000000000000000005271456671656200212710ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.2/gcovr/tests/print-summary/reference/000077500000000000000000000000001456671656200215735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/print-summary/reference/clang-10/000077500000000000000000000000001456671656200230755ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/print-summary/reference/clang-10/coverage.txt000066400000000000000000000001271456671656200254310ustar00rootroot00000000000000lines: 72.7% (8 out of 11) functions: 100.0% (2 out of 2) branches: 50.0% (2 out of 4) gcovr-7.2/gcovr/tests/print-summary/reference/gcc-5/000077500000000000000000000000001456671656200224715ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/print-summary/reference/gcc-5/coverage.txt000066400000000000000000000001271456671656200250250ustar00rootroot00000000000000lines: 80.0% (8 out of 10) functions: 100.0% (2 out of 2) branches: 50.0% (4 out of 8) gcovr-7.2/gcovr/tests/print-summary/reference/gcc-8/000077500000000000000000000000001456671656200224745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/print-summary/reference/gcc-8/coverage.txt000066400000000000000000000001261456671656200250270ustar00rootroot00000000000000lines: 77.8% (7 out of 9) functions: 100.0% (2 out of 2) branches: 50.0% (2 out of 4) gcovr-7.2/gcovr/tests/rounding/000077500000000000000000000000001456671656200166335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/rounding/Makefile000066400000000000000000000004361456671656200202760ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html txt html: ./testcase $(GCOVR) -d --html-details coverage.html txt: ./testcase $(GCOVR) -d --output coverage.txt clean: rm -f testcase rm -f *.gc* rm -f coverage.txt coverage*.html coverage*.css gcovr-7.2/gcovr/tests/rounding/main.cpp000066400000000000000000001516341456671656200202750ustar00rootroot00000000000000 void use_number_of_branches( int number ); int main() { for ( int x = 0; x < 999; ++x ) { use_number_of_branches( x ); } return 0; } void use_number_of_branches( int number ) { int x = 0; if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } return; } gcovr-7.2/gcovr/tests/rounding/reference/000077500000000000000000000000001456671656200205715ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/rounding/reference/clang-10/000077500000000000000000000000001456671656200220735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/rounding/reference/clang-10/coverage.html000066400000000000000000000052641456671656200245630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2006 2007 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

File Lines Functions Branches
main.cpp 99.9 99.9% 2006 / 2007 100.0% 2 / 2 99.9% 1999 / 2000

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000061762261456671656200326510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/rounding/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2006 2007 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

Line Branch Exec Source
1
2 void use_number_of_branches( int number );
3
4 1 int main() {
5
2/2
✓ Branch 0 taken 999 times.
✓ Branch 1 taken 1 times.
1000 for ( int x = 0; x < 999; ++x ) {
6 999 use_number_of_branches( x );
7 999 }
8 1 return 0;
9 }
10
11 999 void use_number_of_branches( int number ) {
12 999 int x = 0;
13
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 998 times.
999 if ( ++x == number ) {
14 1 return;
15 }
16
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 997 times.
998 else if ( ++x == number ) {
17 1 return;
18 }
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 996 times.
997 else if ( ++x == number ) {
20 1 return;
21 }
22
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 995 times.
996 else if ( ++x == number ) {
23 1 return;
24 }
25
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 994 times.
995 else if ( ++x == number ) {
26 1 return;
27 }
28
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 993 times.
994 else if ( ++x == number ) {
29 1 return;
30 }
31
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 992 times.
993 else if ( ++x == number ) {
32 1 return;
33 }
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 991 times.
992 else if ( ++x == number ) {
35 1 return;
36 }
37
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 990 times.
991 else if ( ++x == number ) {
38 1 return;
39 }
40
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 989 times.
990 else if ( ++x == number ) {
41 1 return;
42 }
43
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 988 times.
989 else if ( ++x == number ) {
44 1 return;
45 }
46
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 987 times.
988 else if ( ++x == number ) {
47 1 return;
48 }
49
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 986 times.
987 else if ( ++x == number ) {
50 1 return;
51 }
52
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 985 times.
986 else if ( ++x == number ) {
53 1 return;
54 }
55
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 984 times.
985 else if ( ++x == number ) {
56 1 return;
57 }
58
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 983 times.
984 else if ( ++x == number ) {
59 1 return;
60 }
61
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 982 times.
983 else if ( ++x == number ) {
62 1 return;
63 }
64
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 981 times.
982 else if ( ++x == number ) {
65 1 return;
66 }
67
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 980 times.
981 else if ( ++x == number ) {
68 1 return;
69 }
70
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 979 times.
980 else if ( ++x == number ) {
71 1 return;
72 }
73
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 978 times.
979 else if ( ++x == number ) {
74 1 return;
75 }
76
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 977 times.
978 else if ( ++x == number ) {
77 1 return;
78 }
79
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 976 times.
977 else if ( ++x == number ) {
80 1 return;
81 }
82
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 975 times.
976 else if ( ++x == number ) {
83 1 return;
84 }
85
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 974 times.
975 else if ( ++x == number ) {
86 1 return;
87 }
88
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 973 times.
974 else if ( ++x == number ) {
89 1 return;
90 }
91
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 972 times.
973 else if ( ++x == number ) {
92 1 return;
93 }
94
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 971 times.
972 else if ( ++x == number ) {
95 1 return;
96 }
97
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 970 times.
971 else if ( ++x == number ) {
98 1 return;
99 }
100
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 969 times.
970 else if ( ++x == number ) {
101 1 return;
102 }
103
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 968 times.
969 else if ( ++x == number ) {
104 1 return;
105 }
106
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 967 times.
968 else if ( ++x == number ) {
107 1 return;
108 }
109
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 966 times.
967 else if ( ++x == number ) {
110 1 return;
111 }
112
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 965 times.
966 else if ( ++x == number ) {
113 1 return;
114 }
115
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 964 times.
965 else if ( ++x == number ) {
116 1 return;
117 }
118
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 963 times.
964 else if ( ++x == number ) {
119 1 return;
120 }
121
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 962 times.
963 else if ( ++x == number ) {
122 1 return;
123 }
124
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 961 times.
962 else if ( ++x == number ) {
125 1 return;
126 }
127
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 960 times.
961 else if ( ++x == number ) {
128 1 return;
129 }
130
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 959 times.
960 else if ( ++x == number ) {
131 1 return;
132 }
133
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 958 times.
959 else if ( ++x == number ) {
134 1 return;
135 }
136
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 957 times.
958 else if ( ++x == number ) {
137 1 return;
138 }
139
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 956 times.
957 else if ( ++x == number ) {
140 1 return;
141 }
142
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 955 times.
956 else if ( ++x == number ) {
143 1 return;
144 }
145
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 954 times.
955 else if ( ++x == number ) {
146 1 return;
147 }
148
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 953 times.
954 else if ( ++x == number ) {
149 1 return;
150 }
151
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 952 times.
953 else if ( ++x == number ) {
152 1 return;
153 }
154
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 951 times.
952 else if ( ++x == number ) {
155 1 return;
156 }
157
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 950 times.
951 else if ( ++x == number ) {
158 1 return;
159 }
160
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 949 times.
950 else if ( ++x == number ) {
161 1 return;
162 }
163
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 948 times.
949 else if ( ++x == number ) {
164 1 return;
165 }
166
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 947 times.
948 else if ( ++x == number ) {
167 1 return;
168 }
169
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 946 times.
947 else if ( ++x == number ) {
170 1 return;
171 }
172
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 945 times.
946 else if ( ++x == number ) {
173 1 return;
174 }
175
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 944 times.
945 else if ( ++x == number ) {
176 1 return;
177 }
178
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 943 times.
944 else if ( ++x == number ) {
179 1 return;
180 }
181
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 942 times.
943 else if ( ++x == number ) {
182 1 return;
183 }
184
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 941 times.
942 else if ( ++x == number ) {
185 1 return;
186 }
187
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 940 times.
941 else if ( ++x == number ) {
188 1 return;
189 }
190
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 939 times.
940 else if ( ++x == number ) {
191 1 return;
192 }
193
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 938 times.
939 else if ( ++x == number ) {
194 1 return;
195 }
196
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 937 times.
938 else if ( ++x == number ) {
197 1 return;
198 }
199
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 936 times.
937 else if ( ++x == number ) {
200 1 return;
201 }
202
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 935 times.
936 else if ( ++x == number ) {
203 1 return;
204 }
205
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 934 times.
935 else if ( ++x == number ) {
206 1 return;
207 }
208
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 933 times.
934 else if ( ++x == number ) {
209 1 return;
210 }
211
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 932 times.
933 else if ( ++x == number ) {
212 1 return;
213 }
214
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 931 times.
932 else if ( ++x == number ) {
215 1 return;
216 }
217
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 930 times.
931 else if ( ++x == number ) {
218 1 return;
219 }
220
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 929 times.
930 else if ( ++x == number ) {
221 1 return;
222 }
223
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 928 times.
929 else if ( ++x == number ) {
224 1 return;
225 }
226
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 927 times.
928 else if ( ++x == number ) {
227 1 return;
228 }
229
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 926 times.
927 else if ( ++x == number ) {
230 1 return;
231 }
232
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 925 times.
926 else if ( ++x == number ) {
233 1 return;
234 }
235
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 924 times.
925 else if ( ++x == number ) {
236 1 return;
237 }
238
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 923 times.
924 else if ( ++x == number ) {
239 1 return;
240 }
241
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 922 times.
923 else if ( ++x == number ) {
242 1 return;
243 }
244
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 921 times.
922 else if ( ++x == number ) {
245 1 return;
246 }
247
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 920 times.
921 else if ( ++x == number ) {
248 1 return;
249 }
250
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 919 times.
920 else if ( ++x == number ) {
251 1 return;
252 }
253
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 918 times.
919 else if ( ++x == number ) {
254 1 return;
255 }
256
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 917 times.
918 else if ( ++x == number ) {
257 1 return;
258 }
259
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 916 times.
917 else if ( ++x == number ) {
260 1 return;
261 }
262
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 915 times.
916 else if ( ++x == number ) {
263 1 return;
264 }
265
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 914 times.
915 else if ( ++x == number ) {
266 1 return;
267 }
268
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 913 times.
914 else if ( ++x == number ) {
269 1 return;
270 }
271
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 912 times.
913 else if ( ++x == number ) {
272 1 return;
273 }
274
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 911 times.
912 else if ( ++x == number ) {
275 1 return;
276 }
277
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 910 times.
911 else if ( ++x == number ) {
278 1 return;
279 }
280
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 909 times.
910 else if ( ++x == number ) {
281 1 return;
282 }
283
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 908 times.
909 else if ( ++x == number ) {
284 1 return;
285 }
286
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 907 times.
908 else if ( ++x == number ) {
287 1 return;
288 }
289
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 906 times.
907 else if ( ++x == number ) {
290 1 return;
291 }
292
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 905 times.
906 else if ( ++x == number ) {
293 1 return;
294 }
295
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 904 times.
905 else if ( ++x == number ) {
296 1 return;
297 }
298
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 903 times.
904 else if ( ++x == number ) {
299 1 return;
300 }
301
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 902 times.
903 else if ( ++x == number ) {
302 1 return;
303 }
304
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 901 times.
902 else if ( ++x == number ) {
305 1 return;
306 }
307
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 900 times.
901 else if ( ++x == number ) {
308 1 return;
309 }
310
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 899 times.
900 else if ( ++x == number ) {
311 1 return;
312 }
313
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 898 times.
899 else if ( ++x == number ) {
314 1 return;
315 }
316
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 897 times.
898 else if ( ++x == number ) {
317 1 return;
318 }
319
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 896 times.
897 else if ( ++x == number ) {
320 1 return;
321 }
322
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 895 times.
896 else if ( ++x == number ) {
323 1 return;
324 }
325
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 894 times.
895 else if ( ++x == number ) {
326 1 return;
327 }
328
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 893 times.
894 else if ( ++x == number ) {
329 1 return;
330 }
331
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 892 times.
893 else if ( ++x == number ) {
332 1 return;
333 }
334
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 891 times.
892 else if ( ++x == number ) {
335 1 return;
336 }
337
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 890 times.
891 else if ( ++x == number ) {
338 1 return;
339 }
340
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 889 times.
890 else if ( ++x == number ) {
341 1 return;
342 }
343
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 888 times.
889 else if ( ++x == number ) {
344 1 return;
345 }
346
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 887 times.
888 else if ( ++x == number ) {
347 1 return;
348 }
349
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 886 times.
887 else if ( ++x == number ) {
350 1 return;
351 }
352
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 885 times.
886 else if ( ++x == number ) {
353 1 return;
354 }
355
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 884 times.
885 else if ( ++x == number ) {
356 1 return;
357 }
358
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 883 times.
884 else if ( ++x == number ) {
359 1 return;
360 }
361
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 882 times.
883 else if ( ++x == number ) {
362 1 return;
363 }
364
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 881 times.
882 else if ( ++x == number ) {
365 1 return;
366 }
367
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 880 times.
881 else if ( ++x == number ) {
368 1 return;
369 }
370
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 879 times.
880 else if ( ++x == number ) {
371 1 return;
372 }
373
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 878 times.
879 else if ( ++x == number ) {
374 1 return;
375 }
376
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 877 times.
878 else if ( ++x == number ) {
377 1 return;
378 }
379
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 876 times.
877 else if ( ++x == number ) {
380 1 return;
381 }
382
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 875 times.
876 else if ( ++x == number ) {
383 1 return;
384 }
385
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 874 times.
875 else if ( ++x == number ) {
386 1 return;
387 }
388
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 873 times.
874 else if ( ++x == number ) {
389 1 return;
390 }
391
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 872 times.
873 else if ( ++x == number ) {
392 1 return;
393 }
394
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 871 times.
872 else if ( ++x == number ) {
395 1 return;
396 }
397
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 870 times.
871 else if ( ++x == number ) {
398 1 return;
399 }
400
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 869 times.
870 else if ( ++x == number ) {
401 1 return;
402 }
403
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 868 times.
869 else if ( ++x == number ) {
404 1 return;
405 }
406
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 867 times.
868 else if ( ++x == number ) {
407 1 return;
408 }
409
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 866 times.
867 else if ( ++x == number ) {
410 1 return;
411 }
412
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 865 times.
866 else if ( ++x == number ) {
413 1 return;
414 }
415
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 864 times.
865 else if ( ++x == number ) {
416 1 return;
417 }
418
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 863 times.
864 else if ( ++x == number ) {
419 1 return;
420 }
421
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 862 times.
863 else if ( ++x == number ) {
422 1 return;
423 }
424
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 861 times.
862 else if ( ++x == number ) {
425 1 return;
426 }
427
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 860 times.
861 else if ( ++x == number ) {
428 1 return;
429 }
430
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 859 times.
860 else if ( ++x == number ) {
431 1 return;
432 }
433
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 858 times.
859 else if ( ++x == number ) {
434 1 return;
435 }
436
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 857 times.
858 else if ( ++x == number ) {
437 1 return;
438 }
439
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 856 times.
857 else if ( ++x == number ) {
440 1 return;
441 }
442
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 855 times.
856 else if ( ++x == number ) {
443 1 return;
444 }
445
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 854 times.
855 else if ( ++x == number ) {
446 1 return;
447 }
448
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 853 times.
854 else if ( ++x == number ) {
449 1 return;
450 }
451
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 852 times.
853 else if ( ++x == number ) {
452 1 return;
453 }
454
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 851 times.
852 else if ( ++x == number ) {
455 1 return;
456 }
457
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 850 times.
851 else if ( ++x == number ) {
458 1 return;
459 }
460
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 849 times.
850 else if ( ++x == number ) {
461 1 return;
462 }
463
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 848 times.
849 else if ( ++x == number ) {
464 1 return;
465 }
466
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 847 times.
848 else if ( ++x == number ) {
467 1 return;
468 }
469
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 846 times.
847 else if ( ++x == number ) {
470 1 return;
471 }
472
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 845 times.
846 else if ( ++x == number ) {
473 1 return;
474 }
475
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 844 times.
845 else if ( ++x == number ) {
476 1 return;
477 }
478
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 843 times.
844 else if ( ++x == number ) {
479 1 return;
480 }
481
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 842 times.
843 else if ( ++x == number ) {
482 1 return;
483 }
484
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 841 times.
842 else if ( ++x == number ) {
485 1 return;
486 }
487
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 840 times.
841 else if ( ++x == number ) {
488 1 return;
489 }
490
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 839 times.
840 else if ( ++x == number ) {
491 1 return;
492 }
493
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 838 times.
839 else if ( ++x == number ) {
494 1 return;
495 }
496
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 837 times.
838 else if ( ++x == number ) {
497 1 return;
498 }
499
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 836 times.
837 else if ( ++x == number ) {
500 1 return;
501 }
502
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 835 times.
836 else if ( ++x == number ) {
503 1 return;
504 }
505
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 834 times.
835 else if ( ++x == number ) {
506 1 return;
507 }
508
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 833 times.
834 else if ( ++x == number ) {
509 1 return;
510 }
511
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 832 times.
833 else if ( ++x == number ) {
512 1 return;
513 }
514
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 831 times.
832 else if ( ++x == number ) {
515 1 return;
516 }
517
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 830 times.
831 else if ( ++x == number ) {
518 1 return;
519 }
520
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 829 times.
830 else if ( ++x == number ) {
521 1 return;
522 }
523
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 828 times.
829 else if ( ++x == number ) {
524 1 return;
525 }
526
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 827 times.
828 else if ( ++x == number ) {
527 1 return;
528 }
529
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 826 times.
827 else if ( ++x == number ) {
530 1 return;
531 }
532
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 825 times.
826 else if ( ++x == number ) {
533 1 return;
534 }
535
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 824 times.
825 else if ( ++x == number ) {
536 1 return;
537 }
538
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 823 times.
824 else if ( ++x == number ) {
539 1 return;
540 }
541
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 822 times.
823 else if ( ++x == number ) {
542 1 return;
543 }
544
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 821 times.
822 else if ( ++x == number ) {
545 1 return;
546 }
547
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 820 times.
821 else if ( ++x == number ) {
548 1 return;
549 }
550
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 819 times.
820 else if ( ++x == number ) {
551 1 return;
552 }
553
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 818 times.
819 else if ( ++x == number ) {
554 1 return;
555 }
556
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 817 times.
818 else if ( ++x == number ) {
557 1 return;
558 }
559
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 816 times.
817 else if ( ++x == number ) {
560 1 return;
561 }
562
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 815 times.
816 else if ( ++x == number ) {
563 1 return;
564 }
565
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 814 times.
815 else if ( ++x == number ) {
566 1 return;
567 }
568
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 813 times.
814 else if ( ++x == number ) {
569 1 return;
570 }
571
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 812 times.
813 else if ( ++x == number ) {
572 1 return;
573 }
574
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 811 times.
812 else if ( ++x == number ) {
575 1 return;
576 }
577
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 810 times.
811 else if ( ++x == number ) {
578 1 return;
579 }
580
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 809 times.
810 else if ( ++x == number ) {
581 1 return;
582 }
583
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 808 times.
809 else if ( ++x == number ) {
584 1 return;
585 }
586
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 807 times.
808 else if ( ++x == number ) {
587 1 return;
588 }
589
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 806 times.
807 else if ( ++x == number ) {
590 1 return;
591 }
592
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 805 times.
806 else if ( ++x == number ) {
593 1 return;
594 }
595
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 804 times.
805 else if ( ++x == number ) {
596 1 return;
597 }
598
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 803 times.
804 else if ( ++x == number ) {
599 1 return;
600 }
601
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 802 times.
803 else if ( ++x == number ) {
602 1 return;
603 }
604
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 801 times.
802 else if ( ++x == number ) {
605 1 return;
606 }
607
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 800 times.
801 else if ( ++x == number ) {
608 1 return;
609 }
610
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 799 times.
800 else if ( ++x == number ) {
611 1 return;
612 }
613
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 798 times.
799 else if ( ++x == number ) {
614 1 return;
615 }
616
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 797 times.
798 else if ( ++x == number ) {
617 1 return;
618 }
619
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 796 times.
797 else if ( ++x == number ) {
620 1 return;
621 }
622
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 795 times.
796 else if ( ++x == number ) {
623 1 return;
624 }
625
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 794 times.
795 else if ( ++x == number ) {
626 1 return;
627 }
628
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 793 times.
794 else if ( ++x == number ) {
629 1 return;
630 }
631
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 792 times.
793 else if ( ++x == number ) {
632 1 return;
633 }
634
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 791 times.
792 else if ( ++x == number ) {
635 1 return;
636 }
637
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 790 times.
791 else if ( ++x == number ) {
638 1 return;
639 }
640
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 789 times.
790 else if ( ++x == number ) {
641 1 return;
642 }
643
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 788 times.
789 else if ( ++x == number ) {
644 1 return;
645 }
646
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 787 times.
788 else if ( ++x == number ) {
647 1 return;
648 }
649
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 786 times.
787 else if ( ++x == number ) {
650 1 return;
651 }
652
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 785 times.
786 else if ( ++x == number ) {
653 1 return;
654 }
655
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 784 times.
785 else if ( ++x == number ) {
656 1 return;
657 }
658
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 783 times.
784 else if ( ++x == number ) {
659 1 return;
660 }
661
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 782 times.
783 else if ( ++x == number ) {
662 1 return;
663 }
664
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 781 times.
782 else if ( ++x == number ) {
665 1 return;
666 }
667
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 780 times.
781 else if ( ++x == number ) {
668 1 return;
669 }
670
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 779 times.
780 else if ( ++x == number ) {
671 1 return;
672 }
673
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 778 times.
779 else if ( ++x == number ) {
674 1 return;
675 }
676
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 777 times.
778 else if ( ++x == number ) {
677 1 return;
678 }
679
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 776 times.
777 else if ( ++x == number ) {
680 1 return;
681 }
682
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 775 times.
776 else if ( ++x == number ) {
683 1 return;
684 }
685
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 774 times.
775 else if ( ++x == number ) {
686 1 return;
687 }
688
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 773 times.
774 else if ( ++x == number ) {
689 1 return;
690 }
691
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 772 times.
773 else if ( ++x == number ) {
692 1 return;
693 }
694
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 771 times.
772 else if ( ++x == number ) {
695 1 return;
696 }
697
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 770 times.
771 else if ( ++x == number ) {
698 1 return;
699 }
700
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 769 times.
770 else if ( ++x == number ) {
701 1 return;
702 }
703
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 768 times.
769 else if ( ++x == number ) {
704 1 return;
705 }
706
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 767 times.
768 else if ( ++x == number ) {
707 1 return;
708 }
709
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 766 times.
767 else if ( ++x == number ) {
710 1 return;
711 }
712
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 765 times.
766 else if ( ++x == number ) {
713 1 return;
714 }
715
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 764 times.
765 else if ( ++x == number ) {
716 1 return;
717 }
718
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 763 times.
764 else if ( ++x == number ) {
719 1 return;
720 }
721
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 762 times.
763 else if ( ++x == number ) {
722 1 return;
723 }
724
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 761 times.
762 else if ( ++x == number ) {
725 1 return;
726 }
727
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 760 times.
761 else if ( ++x == number ) {
728 1 return;
729 }
730
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 759 times.
760 else if ( ++x == number ) {
731 1 return;
732 }
733
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 758 times.
759 else if ( ++x == number ) {
734 1 return;
735 }
736
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 757 times.
758 else if ( ++x == number ) {
737 1 return;
738 }
739
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 756 times.
757 else if ( ++x == number ) {
740 1 return;
741 }
742
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 755 times.
756 else if ( ++x == number ) {
743 1 return;
744 }
745
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 754 times.
755 else if ( ++x == number ) {
746 1 return;
747 }
748
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 753 times.
754 else if ( ++x == number ) {
749 1 return;
750 }
751
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 752 times.
753 else if ( ++x == number ) {
752 1 return;
753 }
754
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 751 times.
752 else if ( ++x == number ) {
755 1 return;
756 }
757
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 750 times.
751 else if ( ++x == number ) {
758 1 return;
759 }
760
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 749 times.
750 else if ( ++x == number ) {
761 1 return;
762 }
763
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 748 times.
749 else if ( ++x == number ) {
764 1 return;
765 }
766
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 747 times.
748 else if ( ++x == number ) {
767 1 return;
768 }
769
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 746 times.
747 else if ( ++x == number ) {
770 1 return;
771 }
772
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 745 times.
746 else if ( ++x == number ) {
773 1 return;
774 }
775
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 744 times.
745 else if ( ++x == number ) {
776 1 return;
777 }
778
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 743 times.
744 else if ( ++x == number ) {
779 1 return;
780 }
781
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 742 times.
743 else if ( ++x == number ) {
782 1 return;
783 }
784
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 741 times.
742 else if ( ++x == number ) {
785 1 return;
786 }
787
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 740 times.
741 else if ( ++x == number ) {
788 1 return;
789 }
790
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 739 times.
740 else if ( ++x == number ) {
791 1 return;
792 }
793
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 738 times.
739 else if ( ++x == number ) {
794 1 return;
795 }
796
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 737 times.
738 else if ( ++x == number ) {
797 1 return;
798 }
799
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 736 times.
737 else if ( ++x == number ) {
800 1 return;
801 }
802
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 735 times.
736 else if ( ++x == number ) {
803 1 return;
804 }
805
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 734 times.
735 else if ( ++x == number ) {
806 1 return;
807 }
808
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 733 times.
734 else if ( ++x == number ) {
809 1 return;
810 }
811
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 732 times.
733 else if ( ++x == number ) {
812 1 return;
813 }
814
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 731 times.
732 else if ( ++x == number ) {
815 1 return;
816 }
817
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 730 times.
731 else if ( ++x == number ) {
818 1 return;
819 }
820
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 729 times.
730 else if ( ++x == number ) {
821 1 return;
822 }
823
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 728 times.
729 else if ( ++x == number ) {
824 1 return;
825 }
826
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 727 times.
728 else if ( ++x == number ) {
827 1 return;
828 }
829
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 726 times.
727 else if ( ++x == number ) {
830 1 return;
831 }
832
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 725 times.
726 else if ( ++x == number ) {
833 1 return;
834 }
835
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 724 times.
725 else if ( ++x == number ) {
836 1 return;
837 }
838
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 723 times.
724 else if ( ++x == number ) {
839 1 return;
840 }
841
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 722 times.
723 else if ( ++x == number ) {
842 1 return;
843 }
844
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 721 times.
722 else if ( ++x == number ) {
845 1 return;
846 }
847
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 720 times.
721 else if ( ++x == number ) {
848 1 return;
849 }
850
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 719 times.
720 else if ( ++x == number ) {
851 1 return;
852 }
853
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 718 times.
719 else if ( ++x == number ) {
854 1 return;
855 }
856
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 717 times.
718 else if ( ++x == number ) {
857 1 return;
858 }
859
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 716 times.
717 else if ( ++x == number ) {
860 1 return;
861 }
862
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 715 times.
716 else if ( ++x == number ) {
863 1 return;
864 }
865
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 714 times.
715 else if ( ++x == number ) {
866 1 return;
867 }
868
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 713 times.
714 else if ( ++x == number ) {
869 1 return;
870 }
871
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 712 times.
713 else if ( ++x == number ) {
872 1 return;
873 }
874
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 711 times.
712 else if ( ++x == number ) {
875 1 return;
876 }
877
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 710 times.
711 else if ( ++x == number ) {
878 1 return;
879 }
880
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 709 times.
710 else if ( ++x == number ) {
881 1 return;
882 }
883
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 708 times.
709 else if ( ++x == number ) {
884 1 return;
885 }
886
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 707 times.
708 else if ( ++x == number ) {
887 1 return;
888 }
889
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 706 times.
707 else if ( ++x == number ) {
890 1 return;
891 }
892
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 705 times.
706 else if ( ++x == number ) {
893 1 return;
894 }
895
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 704 times.
705 else if ( ++x == number ) {
896 1 return;
897 }
898
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 703 times.
704 else if ( ++x == number ) {
899 1 return;
900 }
901
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 702 times.
703 else if ( ++x == number ) {
902 1 return;
903 }
904
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 701 times.
702 else if ( ++x == number ) {
905 1 return;
906 }
907
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 700 times.
701 else if ( ++x == number ) {
908 1 return;
909 }
910
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 699 times.
700 else if ( ++x == number ) {
911 1 return;
912 }
913
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 698 times.
699 else if ( ++x == number ) {
914 1 return;
915 }
916
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 697 times.
698 else if ( ++x == number ) {
917 1 return;
918 }
919
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 696 times.
697 else if ( ++x == number ) {
920 1 return;
921 }
922
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 695 times.
696 else if ( ++x == number ) {
923 1 return;
924 }
925
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 694 times.
695 else if ( ++x == number ) {
926 1 return;
927 }
928
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 693 times.
694 else if ( ++x == number ) {
929 1 return;
930 }
931
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 692 times.
693 else if ( ++x == number ) {
932 1 return;
933 }
934
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 691 times.
692 else if ( ++x == number ) {
935 1 return;
936 }
937
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 690 times.
691 else if ( ++x == number ) {
938 1 return;
939 }
940
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 689 times.
690 else if ( ++x == number ) {
941 1 return;
942 }
943
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 688 times.
689 else if ( ++x == number ) {
944 1 return;
945 }
946
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 687 times.
688 else if ( ++x == number ) {
947 1 return;
948 }
949
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 686 times.
687 else if ( ++x == number ) {
950 1 return;
951 }
952
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 685 times.
686 else if ( ++x == number ) {
953 1 return;
954 }
955
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 684 times.
685 else if ( ++x == number ) {
956 1 return;
957 }
958
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 683 times.
684 else if ( ++x == number ) {
959 1 return;
960 }
961
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 682 times.
683 else if ( ++x == number ) {
962 1 return;
963 }
964
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 681 times.
682 else if ( ++x == number ) {
965 1 return;
966 }
967
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 680 times.
681 else if ( ++x == number ) {
968 1 return;
969 }
970
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 679 times.
680 else if ( ++x == number ) {
971 1 return;
972 }
973
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 678 times.
679 else if ( ++x == number ) {
974 1 return;
975 }
976
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 677 times.
678 else if ( ++x == number ) {
977 1 return;
978 }
979
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 676 times.
677 else if ( ++x == number ) {
980 1 return;
981 }
982
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 675 times.
676 else if ( ++x == number ) {
983 1 return;
984 }
985
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 674 times.
675 else if ( ++x == number ) {
986 1 return;
987 }
988
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 673 times.
674 else if ( ++x == number ) {
989 1 return;
990 }
991
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 672 times.
673 else if ( ++x == number ) {
992 1 return;
993 }
994
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 671 times.
672 else if ( ++x == number ) {
995 1 return;
996 }
997
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 670 times.
671 else if ( ++x == number ) {
998 1 return;
999 }
1000
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 669 times.
670 else if ( ++x == number ) {
1001 1 return;
1002 }
1003
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 668 times.
669 else if ( ++x == number ) {
1004 1 return;
1005 }
1006
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 667 times.
668 else if ( ++x == number ) {
1007 1 return;
1008 }
1009
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 666 times.
667 else if ( ++x == number ) {
1010 1 return;
1011 }
1012
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 665 times.
666 else if ( ++x == number ) {
1013 1 return;
1014 }
1015
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 664 times.
665 else if ( ++x == number ) {
1016 1 return;
1017 }
1018
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 663 times.
664 else if ( ++x == number ) {
1019 1 return;
1020 }
1021
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 662 times.
663 else if ( ++x == number ) {
1022 1 return;
1023 }
1024
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 661 times.
662 else if ( ++x == number ) {
1025 1 return;
1026 }
1027
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 660 times.
661 else if ( ++x == number ) {
1028 1 return;
1029 }
1030
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 659 times.
660 else if ( ++x == number ) {
1031 1 return;
1032 }
1033
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 658 times.
659 else if ( ++x == number ) {
1034 1 return;
1035 }
1036
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 657 times.
658 else if ( ++x == number ) {
1037 1 return;
1038 }
1039
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 656 times.
657 else if ( ++x == number ) {
1040 1 return;
1041 }
1042
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 655 times.
656 else if ( ++x == number ) {
1043 1 return;
1044 }
1045
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 654 times.
655 else if ( ++x == number ) {
1046 1 return;
1047 }
1048
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 653 times.
654 else if ( ++x == number ) {
1049 1 return;
1050 }
1051
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 652 times.
653 else if ( ++x == number ) {
1052 1 return;
1053 }
1054
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 651 times.
652 else if ( ++x == number ) {
1055 1 return;
1056 }
1057
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 650 times.
651 else if ( ++x == number ) {
1058 1 return;
1059 }
1060
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 649 times.
650 else if ( ++x == number ) {
1061 1 return;
1062 }
1063
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 648 times.
649 else if ( ++x == number ) {
1064 1 return;
1065 }
1066
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 647 times.
648 else if ( ++x == number ) {
1067 1 return;
1068 }
1069
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 646 times.
647 else if ( ++x == number ) {
1070 1 return;
1071 }
1072
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 645 times.
646 else if ( ++x == number ) {
1073 1 return;
1074 }
1075
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 644 times.
645 else if ( ++x == number ) {
1076 1 return;
1077 }
1078
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 643 times.
644 else if ( ++x == number ) {
1079 1 return;
1080 }
1081
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 642 times.
643 else if ( ++x == number ) {
1082 1 return;
1083 }
1084
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 641 times.
642 else if ( ++x == number ) {
1085 1 return;
1086 }
1087
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 640 times.
641 else if ( ++x == number ) {
1088 1 return;
1089 }
1090
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 639 times.
640 else if ( ++x == number ) {
1091 1 return;
1092 }
1093
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 638 times.
639 else if ( ++x == number ) {
1094 1 return;
1095 }
1096
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 637 times.
638 else if ( ++x == number ) {
1097 1 return;
1098 }
1099
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 636 times.
637 else if ( ++x == number ) {
1100 1 return;
1101 }
1102
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 635 times.
636 else if ( ++x == number ) {
1103 1 return;
1104 }
1105
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 634 times.
635 else if ( ++x == number ) {
1106 1 return;
1107 }
1108
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 633 times.
634 else if ( ++x == number ) {
1109 1 return;
1110 }
1111
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 632 times.
633 else if ( ++x == number ) {
1112 1 return;
1113 }
1114
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 631 times.
632 else if ( ++x == number ) {
1115 1 return;
1116 }
1117
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 630 times.
631 else if ( ++x == number ) {
1118 1 return;
1119 }
1120
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 629 times.
630 else if ( ++x == number ) {
1121 1 return;
1122 }
1123
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 628 times.
629 else if ( ++x == number ) {
1124 1 return;
1125 }
1126
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 627 times.
628 else if ( ++x == number ) {
1127 1 return;
1128 }
1129
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 626 times.
627 else if ( ++x == number ) {
1130 1 return;
1131 }
1132
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 625 times.
626 else if ( ++x == number ) {
1133 1 return;
1134 }
1135
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 624 times.
625 else if ( ++x == number ) {
1136 1 return;
1137 }
1138
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 623 times.
624 else if ( ++x == number ) {
1139 1 return;
1140 }
1141
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 622 times.
623 else if ( ++x == number ) {
1142 1 return;
1143 }
1144
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 621 times.
622 else if ( ++x == number ) {
1145 1 return;
1146 }
1147
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 620 times.
621 else if ( ++x == number ) {
1148 1 return;
1149 }
1150
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 619 times.
620 else if ( ++x == number ) {
1151 1 return;
1152 }
1153
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 618 times.
619 else if ( ++x == number ) {
1154 1 return;
1155 }
1156
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 617 times.
618 else if ( ++x == number ) {
1157 1 return;
1158 }
1159
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 616 times.
617 else if ( ++x == number ) {
1160 1 return;
1161 }
1162
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 615 times.
616 else if ( ++x == number ) {
1163 1 return;
1164 }
1165
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 614 times.
615 else if ( ++x == number ) {
1166 1 return;
1167 }
1168
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 613 times.
614 else if ( ++x == number ) {
1169 1 return;
1170 }
1171
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 612 times.
613 else if ( ++x == number ) {
1172 1 return;
1173 }
1174
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 611 times.
612 else if ( ++x == number ) {
1175 1 return;
1176 }
1177
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 610 times.
611 else if ( ++x == number ) {
1178 1 return;
1179 }
1180
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 609 times.
610 else if ( ++x == number ) {
1181 1 return;
1182 }
1183
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 608 times.
609 else if ( ++x == number ) {
1184 1 return;
1185 }
1186
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 607 times.
608 else if ( ++x == number ) {
1187 1 return;
1188 }
1189
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 606 times.
607 else if ( ++x == number ) {
1190 1 return;
1191 }
1192
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 605 times.
606 else if ( ++x == number ) {
1193 1 return;
1194 }
1195
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 604 times.
605 else if ( ++x == number ) {
1196 1 return;
1197 }
1198
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 603 times.
604 else if ( ++x == number ) {
1199 1 return;
1200 }
1201
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 602 times.
603 else if ( ++x == number ) {
1202 1 return;
1203 }
1204
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 601 times.
602 else if ( ++x == number ) {
1205 1 return;
1206 }
1207
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 600 times.
601 else if ( ++x == number ) {
1208 1 return;
1209 }
1210
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 599 times.
600 else if ( ++x == number ) {
1211 1 return;
1212 }
1213
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 598 times.
599 else if ( ++x == number ) {
1214 1 return;
1215 }
1216
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 597 times.
598 else if ( ++x == number ) {
1217 1 return;
1218 }
1219
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 596 times.
597 else if ( ++x == number ) {
1220 1 return;
1221 }
1222
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 595 times.
596 else if ( ++x == number ) {
1223 1 return;
1224 }
1225
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 594 times.
595 else if ( ++x == number ) {
1226 1 return;
1227 }
1228
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 593 times.
594 else if ( ++x == number ) {
1229 1 return;
1230 }
1231
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 592 times.
593 else if ( ++x == number ) {
1232 1 return;
1233 }
1234
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 591 times.
592 else if ( ++x == number ) {
1235 1 return;
1236 }
1237
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 590 times.
591 else if ( ++x == number ) {
1238 1 return;
1239 }
1240
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 589 times.
590 else if ( ++x == number ) {
1241 1 return;
1242 }
1243
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 588 times.
589 else if ( ++x == number ) {
1244 1 return;
1245 }
1246
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 587 times.
588 else if ( ++x == number ) {
1247 1 return;
1248 }
1249
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 586 times.
587 else if ( ++x == number ) {
1250 1 return;
1251 }
1252
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 585 times.
586 else if ( ++x == number ) {
1253 1 return;
1254 }
1255
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 584 times.
585 else if ( ++x == number ) {
1256 1 return;
1257 }
1258
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 583 times.
584 else if ( ++x == number ) {
1259 1 return;
1260 }
1261
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 582 times.
583 else if ( ++x == number ) {
1262 1 return;
1263 }
1264
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 581 times.
582 else if ( ++x == number ) {
1265 1 return;
1266 }
1267
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 580 times.
581 else if ( ++x == number ) {
1268 1 return;
1269 }
1270
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 579 times.
580 else if ( ++x == number ) {
1271 1 return;
1272 }
1273
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 578 times.
579 else if ( ++x == number ) {
1274 1 return;
1275 }
1276
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 577 times.
578 else if ( ++x == number ) {
1277 1 return;
1278 }
1279
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 576 times.
577 else if ( ++x == number ) {
1280 1 return;
1281 }
1282
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 575 times.
576 else if ( ++x == number ) {
1283 1 return;
1284 }
1285
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 574 times.
575 else if ( ++x == number ) {
1286 1 return;
1287 }
1288
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 573 times.
574 else if ( ++x == number ) {
1289 1 return;
1290 }
1291
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 572 times.
573 else if ( ++x == number ) {
1292 1 return;
1293 }
1294
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 571 times.
572 else if ( ++x == number ) {
1295 1 return;
1296 }
1297
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 570 times.
571 else if ( ++x == number ) {
1298 1 return;
1299 }
1300
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 569 times.
570 else if ( ++x == number ) {
1301 1 return;
1302 }
1303
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 568 times.
569 else if ( ++x == number ) {
1304 1 return;
1305 }
1306
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 567 times.
568 else if ( ++x == number ) {
1307 1 return;
1308 }
1309
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 566 times.
567 else if ( ++x == number ) {
1310 1 return;
1311 }
1312
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 565 times.
566 else if ( ++x == number ) {
1313 1 return;
1314 }
1315
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 564 times.
565 else if ( ++x == number ) {
1316 1 return;
1317 }
1318
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 563 times.
564 else if ( ++x == number ) {
1319 1 return;
1320 }
1321
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 562 times.
563 else if ( ++x == number ) {
1322 1 return;
1323 }
1324
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 561 times.
562 else if ( ++x == number ) {
1325 1 return;
1326 }
1327
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 560 times.
561 else if ( ++x == number ) {
1328 1 return;
1329 }
1330
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 559 times.
560 else if ( ++x == number ) {
1331 1 return;
1332 }
1333
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 558 times.
559 else if ( ++x == number ) {
1334 1 return;
1335 }
1336
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 557 times.
558 else if ( ++x == number ) {
1337 1 return;
1338 }
1339
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 556 times.
557 else if ( ++x == number ) {
1340 1 return;
1341 }
1342
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 555 times.
556 else if ( ++x == number ) {
1343 1 return;
1344 }
1345
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 554 times.
555 else if ( ++x == number ) {
1346 1 return;
1347 }
1348
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 553 times.
554 else if ( ++x == number ) {
1349 1 return;
1350 }
1351
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 552 times.
553 else if ( ++x == number ) {
1352 1 return;
1353 }
1354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 551 times.
552 else if ( ++x == number ) {
1355 1 return;
1356 }
1357
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 550 times.
551 else if ( ++x == number ) {
1358 1 return;
1359 }
1360
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 549 times.
550 else if ( ++x == number ) {
1361 1 return;
1362 }
1363
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 548 times.
549 else if ( ++x == number ) {
1364 1 return;
1365 }
1366
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 547 times.
548 else if ( ++x == number ) {
1367 1 return;
1368 }
1369
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 546 times.
547 else if ( ++x == number ) {
1370 1 return;
1371 }
1372
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 545 times.
546 else if ( ++x == number ) {
1373 1 return;
1374 }
1375
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 544 times.
545 else if ( ++x == number ) {
1376 1 return;
1377 }
1378
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 543 times.
544 else if ( ++x == number ) {
1379 1 return;
1380 }
1381
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 542 times.
543 else if ( ++x == number ) {
1382 1 return;
1383 }
1384
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 541 times.
542 else if ( ++x == number ) {
1385 1 return;
1386 }
1387
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 540 times.
541 else if ( ++x == number ) {
1388 1 return;
1389 }
1390
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 539 times.
540 else if ( ++x == number ) {
1391 1 return;
1392 }
1393
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 538 times.
539 else if ( ++x == number ) {
1394 1 return;
1395 }
1396
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 537 times.
538 else if ( ++x == number ) {
1397 1 return;
1398 }
1399
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 536 times.
537 else if ( ++x == number ) {
1400 1 return;
1401 }
1402
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 535 times.
536 else if ( ++x == number ) {
1403 1 return;
1404 }
1405
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 534 times.
535 else if ( ++x == number ) {
1406 1 return;
1407 }
1408
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 533 times.
534 else if ( ++x == number ) {
1409 1 return;
1410 }
1411
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 532 times.
533 else if ( ++x == number ) {
1412 1 return;
1413 }
1414
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 531 times.
532 else if ( ++x == number ) {
1415 1 return;
1416 }
1417
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 530 times.
531 else if ( ++x == number ) {
1418 1 return;
1419 }
1420
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 529 times.
530 else if ( ++x == number ) {
1421 1 return;
1422 }
1423
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 528 times.
529 else if ( ++x == number ) {
1424 1 return;
1425 }
1426
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 527 times.
528 else if ( ++x == number ) {
1427 1 return;
1428 }
1429
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 526 times.
527 else if ( ++x == number ) {
1430 1 return;
1431 }
1432
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 525 times.
526 else if ( ++x == number ) {
1433 1 return;
1434 }
1435
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 524 times.
525 else if ( ++x == number ) {
1436 1 return;
1437 }
1438
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 523 times.
524 else if ( ++x == number ) {
1439 1 return;
1440 }
1441
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 522 times.
523 else if ( ++x == number ) {
1442 1 return;
1443 }
1444
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 521 times.
522 else if ( ++x == number ) {
1445 1 return;
1446 }
1447
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 520 times.
521 else if ( ++x == number ) {
1448 1 return;
1449 }
1450
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 519 times.
520 else if ( ++x == number ) {
1451 1 return;
1452 }
1453
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 518 times.
519 else if ( ++x == number ) {
1454 1 return;
1455 }
1456
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 517 times.
518 else if ( ++x == number ) {
1457 1 return;
1458 }
1459
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 516 times.
517 else if ( ++x == number ) {
1460 1 return;
1461 }
1462
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 515 times.
516 else if ( ++x == number ) {
1463 1 return;
1464 }
1465
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 514 times.
515 else if ( ++x == number ) {
1466 1 return;
1467 }
1468
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 513 times.
514 else if ( ++x == number ) {
1469 1 return;
1470 }
1471
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 512 times.
513 else if ( ++x == number ) {
1472 1 return;
1473 }
1474
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 511 times.
512 else if ( ++x == number ) {
1475 1 return;
1476 }
1477
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 510 times.
511 else if ( ++x == number ) {
1478 1 return;
1479 }
1480
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 509 times.
510 else if ( ++x == number ) {
1481 1 return;
1482 }
1483
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 508 times.
509 else if ( ++x == number ) {
1484 1 return;
1485 }
1486
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 507 times.
508 else if ( ++x == number ) {
1487 1 return;
1488 }
1489
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 506 times.
507 else if ( ++x == number ) {
1490 1 return;
1491 }
1492
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 505 times.
506 else if ( ++x == number ) {
1493 1 return;
1494 }
1495
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 504 times.
505 else if ( ++x == number ) {
1496 1 return;
1497 }
1498
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 503 times.
504 else if ( ++x == number ) {
1499 1 return;
1500 }
1501
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 502 times.
503 else if ( ++x == number ) {
1502 1 return;
1503 }
1504
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 501 times.
502 else if ( ++x == number ) {
1505 1 return;
1506 }
1507
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 500 times.
501 else if ( ++x == number ) {
1508 1 return;
1509 }
1510
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 499 times.
500 else if ( ++x == number ) {
1511 1 return;
1512 }
1513
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 498 times.
499 else if ( ++x == number ) {
1514 1 return;
1515 }
1516
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 497 times.
498 else if ( ++x == number ) {
1517 1 return;
1518 }
1519
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 496 times.
497 else if ( ++x == number ) {
1520 1 return;
1521 }
1522
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 495 times.
496 else if ( ++x == number ) {
1523 1 return;
1524 }
1525
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 494 times.
495 else if ( ++x == number ) {
1526 1 return;
1527 }
1528
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 493 times.
494 else if ( ++x == number ) {
1529 1 return;
1530 }
1531
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 492 times.
493 else if ( ++x == number ) {
1532 1 return;
1533 }
1534
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 491 times.
492 else if ( ++x == number ) {
1535 1 return;
1536 }
1537
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 490 times.
491 else if ( ++x == number ) {
1538 1 return;
1539 }
1540
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 489 times.
490 else if ( ++x == number ) {
1541 1 return;
1542 }
1543
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 488 times.
489 else if ( ++x == number ) {
1544 1 return;
1545 }
1546
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 487 times.
488 else if ( ++x == number ) {
1547 1 return;
1548 }
1549
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 486 times.
487 else if ( ++x == number ) {
1550 1 return;
1551 }
1552
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 485 times.
486 else if ( ++x == number ) {
1553 1 return;
1554 }
1555
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 484 times.
485 else if ( ++x == number ) {
1556 1 return;
1557 }
1558
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 483 times.
484 else if ( ++x == number ) {
1559 1 return;
1560 }
1561
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 482 times.
483 else if ( ++x == number ) {
1562 1 return;
1563 }
1564
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 481 times.
482 else if ( ++x == number ) {
1565 1 return;
1566 }
1567
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 480 times.
481 else if ( ++x == number ) {
1568 1 return;
1569 }
1570
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 479 times.
480 else if ( ++x == number ) {
1571 1 return;
1572 }
1573
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 478 times.
479 else if ( ++x == number ) {
1574 1 return;
1575 }
1576
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 477 times.
478 else if ( ++x == number ) {
1577 1 return;
1578 }
1579
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 476 times.
477 else if ( ++x == number ) {
1580 1 return;
1581 }
1582
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 475 times.
476 else if ( ++x == number ) {
1583 1 return;
1584 }
1585
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 474 times.
475 else if ( ++x == number ) {
1586 1 return;
1587 }
1588
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 473 times.
474 else if ( ++x == number ) {
1589 1 return;
1590 }
1591
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 472 times.
473 else if ( ++x == number ) {
1592 1 return;
1593 }
1594
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 471 times.
472 else if ( ++x == number ) {
1595 1 return;
1596 }
1597
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 470 times.
471 else if ( ++x == number ) {
1598 1 return;
1599 }
1600
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 469 times.
470 else if ( ++x == number ) {
1601 1 return;
1602 }
1603
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 468 times.
469 else if ( ++x == number ) {
1604 1 return;
1605 }
1606
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 467 times.
468 else if ( ++x == number ) {
1607 1 return;
1608 }
1609
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 466 times.
467 else if ( ++x == number ) {
1610 1 return;
1611 }
1612
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 465 times.
466 else if ( ++x == number ) {
1613 1 return;
1614 }
1615
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 464 times.
465 else if ( ++x == number ) {
1616 1 return;
1617 }
1618
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 463 times.
464 else if ( ++x == number ) {
1619 1 return;
1620 }
1621
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 462 times.
463 else if ( ++x == number ) {
1622 1 return;
1623 }
1624
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 461 times.
462 else if ( ++x == number ) {
1625 1 return;
1626 }
1627
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 460 times.
461 else if ( ++x == number ) {
1628 1 return;
1629 }
1630
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 459 times.
460 else if ( ++x == number ) {
1631 1 return;
1632 }
1633
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 458 times.
459 else if ( ++x == number ) {
1634 1 return;
1635 }
1636
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 457 times.
458 else if ( ++x == number ) {
1637 1 return;
1638 }
1639
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 456 times.
457 else if ( ++x == number ) {
1640 1 return;
1641 }
1642
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 455 times.
456 else if ( ++x == number ) {
1643 1 return;
1644 }
1645
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 454 times.
455 else if ( ++x == number ) {
1646 1 return;
1647 }
1648
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 453 times.
454 else if ( ++x == number ) {
1649 1 return;
1650 }
1651
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 452 times.
453 else if ( ++x == number ) {
1652 1 return;
1653 }
1654
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 451 times.
452 else if ( ++x == number ) {
1655 1 return;
1656 }
1657
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 450 times.
451 else if ( ++x == number ) {
1658 1 return;
1659 }
1660
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 449 times.
450 else if ( ++x == number ) {
1661 1 return;
1662 }
1663
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 448 times.
449 else if ( ++x == number ) {
1664 1 return;
1665 }
1666
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 447 times.
448 else if ( ++x == number ) {
1667 1 return;
1668 }
1669
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 446 times.
447 else if ( ++x == number ) {
1670 1 return;
1671 }
1672
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 445 times.
446 else if ( ++x == number ) {
1673 1 return;
1674 }
1675
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 444 times.
445 else if ( ++x == number ) {
1676 1 return;
1677 }
1678
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 443 times.
444 else if ( ++x == number ) {
1679 1 return;
1680 }
1681
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 442 times.
443 else if ( ++x == number ) {
1682 1 return;
1683 }
1684
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 441 times.
442 else if ( ++x == number ) {
1685 1 return;
1686 }
1687
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 440 times.
441 else if ( ++x == number ) {
1688 1 return;
1689 }
1690
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 439 times.
440 else if ( ++x == number ) {
1691 1 return;
1692 }
1693
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 438 times.
439 else if ( ++x == number ) {
1694 1 return;
1695 }
1696
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 437 times.
438 else if ( ++x == number ) {
1697 1 return;
1698 }
1699
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 436 times.
437 else if ( ++x == number ) {
1700 1 return;
1701 }
1702
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 435 times.
436 else if ( ++x == number ) {
1703 1 return;
1704 }
1705
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 434 times.
435 else if ( ++x == number ) {
1706 1 return;
1707 }
1708
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 433 times.
434 else if ( ++x == number ) {
1709 1 return;
1710 }
1711
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 432 times.
433 else if ( ++x == number ) {
1712 1 return;
1713 }
1714
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 431 times.
432 else if ( ++x == number ) {
1715 1 return;
1716 }
1717
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 430 times.
431 else if ( ++x == number ) {
1718 1 return;
1719 }
1720
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 429 times.
430 else if ( ++x == number ) {
1721 1 return;
1722 }
1723
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 428 times.
429 else if ( ++x == number ) {
1724 1 return;
1725 }
1726
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 427 times.
428 else if ( ++x == number ) {
1727 1 return;
1728 }
1729
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 426 times.
427 else if ( ++x == number ) {
1730 1 return;
1731 }
1732
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 425 times.
426 else if ( ++x == number ) {
1733 1 return;
1734 }
1735
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 424 times.
425 else if ( ++x == number ) {
1736 1 return;
1737 }
1738
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 423 times.
424 else if ( ++x == number ) {
1739 1 return;
1740 }
1741
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 422 times.
423 else if ( ++x == number ) {
1742 1 return;
1743 }
1744
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 421 times.
422 else if ( ++x == number ) {
1745 1 return;
1746 }
1747
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 420 times.
421 else if ( ++x == number ) {
1748 1 return;
1749 }
1750
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 419 times.
420 else if ( ++x == number ) {
1751 1 return;
1752 }
1753
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 418 times.
419 else if ( ++x == number ) {
1754 1 return;
1755 }
1756
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 417 times.
418 else if ( ++x == number ) {
1757 1 return;
1758 }
1759
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 416 times.
417 else if ( ++x == number ) {
1760 1 return;
1761 }
1762
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 415 times.
416 else if ( ++x == number ) {
1763 1 return;
1764 }
1765
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 414 times.
415 else if ( ++x == number ) {
1766 1 return;
1767 }
1768
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 413 times.
414 else if ( ++x == number ) {
1769 1 return;
1770 }
1771
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 412 times.
413 else if ( ++x == number ) {
1772 1 return;
1773 }
1774
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 411 times.
412 else if ( ++x == number ) {
1775 1 return;
1776 }
1777
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 410 times.
411 else if ( ++x == number ) {
1778 1 return;
1779 }
1780
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 409 times.
410 else if ( ++x == number ) {
1781 1 return;
1782 }
1783
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 408 times.
409 else if ( ++x == number ) {
1784 1 return;
1785 }
1786
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 407 times.
408 else if ( ++x == number ) {
1787 1 return;
1788 }
1789
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 406 times.
407 else if ( ++x == number ) {
1790 1 return;
1791 }
1792
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 405 times.
406 else if ( ++x == number ) {
1793 1 return;
1794 }
1795
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 404 times.
405 else if ( ++x == number ) {
1796 1 return;
1797 }
1798
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 403 times.
404 else if ( ++x == number ) {
1799 1 return;
1800 }
1801
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 402 times.
403 else if ( ++x == number ) {
1802 1 return;
1803 }
1804
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 401 times.
402 else if ( ++x == number ) {
1805 1 return;
1806 }
1807
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 400 times.
401 else if ( ++x == number ) {
1808 1 return;
1809 }
1810
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 399 times.
400 else if ( ++x == number ) {
1811 1 return;
1812 }
1813
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 398 times.
399 else if ( ++x == number ) {
1814 1 return;
1815 }
1816
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 397 times.
398 else if ( ++x == number ) {
1817 1 return;
1818 }
1819
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 396 times.
397 else if ( ++x == number ) {
1820 1 return;
1821 }
1822
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 395 times.
396 else if ( ++x == number ) {
1823 1 return;
1824 }
1825
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 394 times.
395 else if ( ++x == number ) {
1826 1 return;
1827 }
1828
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 393 times.
394 else if ( ++x == number ) {
1829 1 return;
1830 }
1831
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 392 times.
393 else if ( ++x == number ) {
1832 1 return;
1833 }
1834
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 391 times.
392 else if ( ++x == number ) {
1835 1 return;
1836 }
1837
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 390 times.
391 else if ( ++x == number ) {
1838 1 return;
1839 }
1840
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 389 times.
390 else if ( ++x == number ) {
1841 1 return;
1842 }
1843
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 388 times.
389 else if ( ++x == number ) {
1844 1 return;
1845 }
1846
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 387 times.
388 else if ( ++x == number ) {
1847 1 return;
1848 }
1849
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 386 times.
387 else if ( ++x == number ) {
1850 1 return;
1851 }
1852
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 385 times.
386 else if ( ++x == number ) {
1853 1 return;
1854 }
1855
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 384 times.
385 else if ( ++x == number ) {
1856 1 return;
1857 }
1858
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 383 times.
384 else if ( ++x == number ) {
1859 1 return;
1860 }
1861
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 382 times.
383 else if ( ++x == number ) {
1862 1 return;
1863 }
1864
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 381 times.
382 else if ( ++x == number ) {
1865 1 return;
1866 }
1867
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 380 times.
381 else if ( ++x == number ) {
1868 1 return;
1869 }
1870
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 379 times.
380 else if ( ++x == number ) {
1871 1 return;
1872 }
1873
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 378 times.
379 else if ( ++x == number ) {
1874 1 return;
1875 }
1876
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 377 times.
378 else if ( ++x == number ) {
1877 1 return;
1878 }
1879
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 376 times.
377 else if ( ++x == number ) {
1880 1 return;
1881 }
1882
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 375 times.
376 else if ( ++x == number ) {
1883 1 return;
1884 }
1885
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 374 times.
375 else if ( ++x == number ) {
1886 1 return;
1887 }
1888
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 373 times.
374 else if ( ++x == number ) {
1889 1 return;
1890 }
1891
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 372 times.
373 else if ( ++x == number ) {
1892 1 return;
1893 }
1894
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 371 times.
372 else if ( ++x == number ) {
1895 1 return;
1896 }
1897
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 370 times.
371 else if ( ++x == number ) {
1898 1 return;
1899 }
1900
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 369 times.
370 else if ( ++x == number ) {
1901 1 return;
1902 }
1903
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 368 times.
369 else if ( ++x == number ) {
1904 1 return;
1905 }
1906
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 367 times.
368 else if ( ++x == number ) {
1907 1 return;
1908 }
1909
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 366 times.
367 else if ( ++x == number ) {
1910 1 return;
1911 }
1912
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 365 times.
366 else if ( ++x == number ) {
1913 1 return;
1914 }
1915
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 364 times.
365 else if ( ++x == number ) {
1916 1 return;
1917 }
1918
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 363 times.
364 else if ( ++x == number ) {
1919 1 return;
1920 }
1921
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 362 times.
363 else if ( ++x == number ) {
1922 1 return;
1923 }
1924
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 361 times.
362 else if ( ++x == number ) {
1925 1 return;
1926 }
1927
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 360 times.
361 else if ( ++x == number ) {
1928 1 return;
1929 }
1930
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 359 times.
360 else if ( ++x == number ) {
1931 1 return;
1932 }
1933
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 358 times.
359 else if ( ++x == number ) {
1934 1 return;
1935 }
1936
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 357 times.
358 else if ( ++x == number ) {
1937 1 return;
1938 }
1939
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 356 times.
357 else if ( ++x == number ) {
1940 1 return;
1941 }
1942
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 355 times.
356 else if ( ++x == number ) {
1943 1 return;
1944 }
1945
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 354 times.
355 else if ( ++x == number ) {
1946 1 return;
1947 }
1948
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 353 times.
354 else if ( ++x == number ) {
1949 1 return;
1950 }
1951
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 352 times.
353 else if ( ++x == number ) {
1952 1 return;
1953 }
1954
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 351 times.
352 else if ( ++x == number ) {
1955 1 return;
1956 }
1957
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 350 times.
351 else if ( ++x == number ) {
1958 1 return;
1959 }
1960
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 349 times.
350 else if ( ++x == number ) {
1961 1 return;
1962 }
1963
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 348 times.
349 else if ( ++x == number ) {
1964 1 return;
1965 }
1966
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 347 times.
348 else if ( ++x == number ) {
1967 1 return;
1968 }
1969
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 346 times.
347 else if ( ++x == number ) {
1970 1 return;
1971 }
1972
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 345 times.
346 else if ( ++x == number ) {
1973 1 return;
1974 }
1975
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 344 times.
345 else if ( ++x == number ) {
1976 1 return;
1977 }
1978
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 343 times.
344 else if ( ++x == number ) {
1979 1 return;
1980 }
1981
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 342 times.
343 else if ( ++x == number ) {
1982 1 return;
1983 }
1984
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 341 times.
342 else if ( ++x == number ) {
1985 1 return;
1986 }
1987
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 340 times.
341 else if ( ++x == number ) {
1988 1 return;
1989 }
1990
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 339 times.
340 else if ( ++x == number ) {
1991 1 return;
1992 }
1993
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 338 times.
339 else if ( ++x == number ) {
1994 1 return;
1995 }
1996
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 337 times.
338 else if ( ++x == number ) {
1997 1 return;
1998 }
1999
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 336 times.
337 else if ( ++x == number ) {
2000 1 return;
2001 }
2002
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 335 times.
336 else if ( ++x == number ) {
2003 1 return;
2004 }
2005
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 334 times.
335 else if ( ++x == number ) {
2006 1 return;
2007 }
2008
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 333 times.
334 else if ( ++x == number ) {
2009 1 return;
2010 }
2011
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 332 times.
333 else if ( ++x == number ) {
2012 1 return;
2013 }
2014
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 331 times.
332 else if ( ++x == number ) {
2015 1 return;
2016 }
2017
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 330 times.
331 else if ( ++x == number ) {
2018 1 return;
2019 }
2020
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 329 times.
330 else if ( ++x == number ) {
2021 1 return;
2022 }
2023
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 328 times.
329 else if ( ++x == number ) {
2024 1 return;
2025 }
2026
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 327 times.
328 else if ( ++x == number ) {
2027 1 return;
2028 }
2029
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 326 times.
327 else if ( ++x == number ) {
2030 1 return;
2031 }
2032
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 325 times.
326 else if ( ++x == number ) {
2033 1 return;
2034 }
2035
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 324 times.
325 else if ( ++x == number ) {
2036 1 return;
2037 }
2038
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 323 times.
324 else if ( ++x == number ) {
2039 1 return;
2040 }
2041
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 322 times.
323 else if ( ++x == number ) {
2042 1 return;
2043 }
2044
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 321 times.
322 else if ( ++x == number ) {
2045 1 return;
2046 }
2047
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 320 times.
321 else if ( ++x == number ) {
2048 1 return;
2049 }
2050
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 319 times.
320 else if ( ++x == number ) {
2051 1 return;
2052 }
2053
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 318 times.
319 else if ( ++x == number ) {
2054 1 return;
2055 }
2056
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 317 times.
318 else if ( ++x == number ) {
2057 1 return;
2058 }
2059
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 316 times.
317 else if ( ++x == number ) {
2060 1 return;
2061 }
2062
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 315 times.
316 else if ( ++x == number ) {
2063 1 return;
2064 }
2065
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 314 times.
315 else if ( ++x == number ) {
2066 1 return;
2067 }
2068
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 313 times.
314 else if ( ++x == number ) {
2069 1 return;
2070 }
2071
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 312 times.
313 else if ( ++x == number ) {
2072 1 return;
2073 }
2074
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 311 times.
312 else if ( ++x == number ) {
2075 1 return;
2076 }
2077
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 310 times.
311 else if ( ++x == number ) {
2078 1 return;
2079 }
2080
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 309 times.
310 else if ( ++x == number ) {
2081 1 return;
2082 }
2083
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 308 times.
309 else if ( ++x == number ) {
2084 1 return;
2085 }
2086
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 307 times.
308 else if ( ++x == number ) {
2087 1 return;
2088 }
2089
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 306 times.
307 else if ( ++x == number ) {
2090 1 return;
2091 }
2092
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 305 times.
306 else if ( ++x == number ) {
2093 1 return;
2094 }
2095
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 304 times.
305 else if ( ++x == number ) {
2096 1 return;
2097 }
2098
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 303 times.
304 else if ( ++x == number ) {
2099 1 return;
2100 }
2101
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 302 times.
303 else if ( ++x == number ) {
2102 1 return;
2103 }
2104
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 301 times.
302 else if ( ++x == number ) {
2105 1 return;
2106 }
2107
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 300 times.
301 else if ( ++x == number ) {
2108 1 return;
2109 }
2110
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 299 times.
300 else if ( ++x == number ) {
2111 1 return;
2112 }
2113
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 298 times.
299 else if ( ++x == number ) {
2114 1 return;
2115 }
2116
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 297 times.
298 else if ( ++x == number ) {
2117 1 return;
2118 }
2119
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 296 times.
297 else if ( ++x == number ) {
2120 1 return;
2121 }
2122
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 295 times.
296 else if ( ++x == number ) {
2123 1 return;
2124 }
2125
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 294 times.
295 else if ( ++x == number ) {
2126 1 return;
2127 }
2128
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 293 times.
294 else if ( ++x == number ) {
2129 1 return;
2130 }
2131
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 292 times.
293 else if ( ++x == number ) {
2132 1 return;
2133 }
2134
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 291 times.
292 else if ( ++x == number ) {
2135 1 return;
2136 }
2137
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 290 times.
291 else if ( ++x == number ) {
2138 1 return;
2139 }
2140
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 289 times.
290 else if ( ++x == number ) {
2141 1 return;
2142 }
2143
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 288 times.
289 else if ( ++x == number ) {
2144 1 return;
2145 }
2146
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 287 times.
288 else if ( ++x == number ) {
2147 1 return;
2148 }
2149
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 286 times.
287 else if ( ++x == number ) {
2150 1 return;
2151 }
2152
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 285 times.
286 else if ( ++x == number ) {
2153 1 return;
2154 }
2155
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 284 times.
285 else if ( ++x == number ) {
2156 1 return;
2157 }
2158
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 283 times.
284 else if ( ++x == number ) {
2159 1 return;
2160 }
2161
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 282 times.
283 else if ( ++x == number ) {
2162 1 return;
2163 }
2164
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 281 times.
282 else if ( ++x == number ) {
2165 1 return;
2166 }
2167
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 280 times.
281 else if ( ++x == number ) {
2168 1 return;
2169 }
2170
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 279 times.
280 else if ( ++x == number ) {
2171 1 return;
2172 }
2173
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 278 times.
279 else if ( ++x == number ) {
2174 1 return;
2175 }
2176
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 277 times.
278 else if ( ++x == number ) {
2177 1 return;
2178 }
2179
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 276 times.
277 else if ( ++x == number ) {
2180 1 return;
2181 }
2182
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 275 times.
276 else if ( ++x == number ) {
2183 1 return;
2184 }
2185
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 274 times.
275 else if ( ++x == number ) {
2186 1 return;
2187 }
2188
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 273 times.
274 else if ( ++x == number ) {
2189 1 return;
2190 }
2191
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 272 times.
273 else if ( ++x == number ) {
2192 1 return;
2193 }
2194
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 271 times.
272 else if ( ++x == number ) {
2195 1 return;
2196 }
2197
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 270 times.
271 else if ( ++x == number ) {
2198 1 return;
2199 }
2200
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 269 times.
270 else if ( ++x == number ) {
2201 1 return;
2202 }
2203
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 268 times.
269 else if ( ++x == number ) {
2204 1 return;
2205 }
2206
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 267 times.
268 else if ( ++x == number ) {
2207 1 return;
2208 }
2209
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 266 times.
267 else if ( ++x == number ) {
2210 1 return;
2211 }
2212
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 265 times.
266 else if ( ++x == number ) {
2213 1 return;
2214 }
2215
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 264 times.
265 else if ( ++x == number ) {
2216 1 return;
2217 }
2218
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 263 times.
264 else if ( ++x == number ) {
2219 1 return;
2220 }
2221
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 262 times.
263 else if ( ++x == number ) {
2222 1 return;
2223 }
2224
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 261 times.
262 else if ( ++x == number ) {
2225 1 return;
2226 }
2227
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 260 times.
261 else if ( ++x == number ) {
2228 1 return;
2229 }
2230
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 259 times.
260 else if ( ++x == number ) {
2231 1 return;
2232 }
2233
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 258 times.
259 else if ( ++x == number ) {
2234 1 return;
2235 }
2236
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 257 times.
258 else if ( ++x == number ) {
2237 1 return;
2238 }
2239
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 256 times.
257 else if ( ++x == number ) {
2240 1 return;
2241 }
2242
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 255 times.
256 else if ( ++x == number ) {
2243 1 return;
2244 }
2245
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 254 times.
255 else if ( ++x == number ) {
2246 1 return;
2247 }
2248
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 253 times.
254 else if ( ++x == number ) {
2249 1 return;
2250 }
2251
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 252 times.
253 else if ( ++x == number ) {
2252 1 return;
2253 }
2254
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 251 times.
252 else if ( ++x == number ) {
2255 1 return;
2256 }
2257
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 250 times.
251 else if ( ++x == number ) {
2258 1 return;
2259 }
2260
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 249 times.
250 else if ( ++x == number ) {
2261 1 return;
2262 }
2263
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 248 times.
249 else if ( ++x == number ) {
2264 1 return;
2265 }
2266
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 247 times.
248 else if ( ++x == number ) {
2267 1 return;
2268 }
2269
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 246 times.
247 else if ( ++x == number ) {
2270 1 return;
2271 }
2272
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 245 times.
246 else if ( ++x == number ) {
2273 1 return;
2274 }
2275
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 244 times.
245 else if ( ++x == number ) {
2276 1 return;
2277 }
2278
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 243 times.
244 else if ( ++x == number ) {
2279 1 return;
2280 }
2281
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 242 times.
243 else if ( ++x == number ) {
2282 1 return;
2283 }
2284
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 241 times.
242 else if ( ++x == number ) {
2285 1 return;
2286 }
2287
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 240 times.
241 else if ( ++x == number ) {
2288 1 return;
2289 }
2290
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 239 times.
240 else if ( ++x == number ) {
2291 1 return;
2292 }
2293
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 238 times.
239 else if ( ++x == number ) {
2294 1 return;
2295 }
2296
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 237 times.
238 else if ( ++x == number ) {
2297 1 return;
2298 }
2299
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 236 times.
237 else if ( ++x == number ) {
2300 1 return;
2301 }
2302
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 235 times.
236 else if ( ++x == number ) {
2303 1 return;
2304 }
2305
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 234 times.
235 else if ( ++x == number ) {
2306 1 return;
2307 }
2308
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 233 times.
234 else if ( ++x == number ) {
2309 1 return;
2310 }
2311
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 232 times.
233 else if ( ++x == number ) {
2312 1 return;
2313 }
2314
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 231 times.
232 else if ( ++x == number ) {
2315 1 return;
2316 }
2317
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 230 times.
231 else if ( ++x == number ) {
2318 1 return;
2319 }
2320
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 229 times.
230 else if ( ++x == number ) {
2321 1 return;
2322 }
2323
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 228 times.
229 else if ( ++x == number ) {
2324 1 return;
2325 }
2326
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 227 times.
228 else if ( ++x == number ) {
2327 1 return;
2328 }
2329
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 226 times.
227 else if ( ++x == number ) {
2330 1 return;
2331 }
2332
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 225 times.
226 else if ( ++x == number ) {
2333 1 return;
2334 }
2335
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 224 times.
225 else if ( ++x == number ) {
2336 1 return;
2337 }
2338
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 223 times.
224 else if ( ++x == number ) {
2339 1 return;
2340 }
2341
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 222 times.
223 else if ( ++x == number ) {
2342 1 return;
2343 }
2344
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 221 times.
222 else if ( ++x == number ) {
2345 1 return;
2346 }
2347
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 220 times.
221 else if ( ++x == number ) {
2348 1 return;
2349 }
2350
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 219 times.
220 else if ( ++x == number ) {
2351 1 return;
2352 }
2353
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 218 times.
219 else if ( ++x == number ) {
2354 1 return;
2355 }
2356
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 217 times.
218 else if ( ++x == number ) {
2357 1 return;
2358 }
2359
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 216 times.
217 else if ( ++x == number ) {
2360 1 return;
2361 }
2362
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 215 times.
216 else if ( ++x == number ) {
2363 1 return;
2364 }
2365
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 214 times.
215 else if ( ++x == number ) {
2366 1 return;
2367 }
2368
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 213 times.
214 else if ( ++x == number ) {
2369 1 return;
2370 }
2371
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 212 times.
213 else if ( ++x == number ) {
2372 1 return;
2373 }
2374
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 211 times.
212 else if ( ++x == number ) {
2375 1 return;
2376 }
2377
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 210 times.
211 else if ( ++x == number ) {
2378 1 return;
2379 }
2380
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 209 times.
210 else if ( ++x == number ) {
2381 1 return;
2382 }
2383
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 208 times.
209 else if ( ++x == number ) {
2384 1 return;
2385 }
2386
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 207 times.
208 else if ( ++x == number ) {
2387 1 return;
2388 }
2389
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 206 times.
207 else if ( ++x == number ) {
2390 1 return;
2391 }
2392
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 205 times.
206 else if ( ++x == number ) {
2393 1 return;
2394 }
2395
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 204 times.
205 else if ( ++x == number ) {
2396 1 return;
2397 }
2398
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 203 times.
204 else if ( ++x == number ) {
2399 1 return;
2400 }
2401
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 202 times.
203 else if ( ++x == number ) {
2402 1 return;
2403 }
2404
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 201 times.
202 else if ( ++x == number ) {
2405 1 return;
2406 }
2407
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 200 times.
201 else if ( ++x == number ) {
2408 1 return;
2409 }
2410
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 199 times.
200 else if ( ++x == number ) {
2411 1 return;
2412 }
2413
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 198 times.
199 else if ( ++x == number ) {
2414 1 return;
2415 }
2416
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 197 times.
198 else if ( ++x == number ) {
2417 1 return;
2418 }
2419
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 196 times.
197 else if ( ++x == number ) {
2420 1 return;
2421 }
2422
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 195 times.
196 else if ( ++x == number ) {
2423 1 return;
2424 }
2425
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 194 times.
195 else if ( ++x == number ) {
2426 1 return;
2427 }
2428
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 193 times.
194 else if ( ++x == number ) {
2429 1 return;
2430 }
2431
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 192 times.
193 else if ( ++x == number ) {
2432 1 return;
2433 }
2434
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 191 times.
192 else if ( ++x == number ) {
2435 1 return;
2436 }
2437
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 190 times.
191 else if ( ++x == number ) {
2438 1 return;
2439 }
2440
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 189 times.
190 else if ( ++x == number ) {
2441 1 return;
2442 }
2443
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 188 times.
189 else if ( ++x == number ) {
2444 1 return;
2445 }
2446
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 187 times.
188 else if ( ++x == number ) {
2447 1 return;
2448 }
2449
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 186 times.
187 else if ( ++x == number ) {
2450 1 return;
2451 }
2452
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 185 times.
186 else if ( ++x == number ) {
2453 1 return;
2454 }
2455
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 184 times.
185 else if ( ++x == number ) {
2456 1 return;
2457 }
2458
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 183 times.
184 else if ( ++x == number ) {
2459 1 return;
2460 }
2461
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 182 times.
183 else if ( ++x == number ) {
2462 1 return;
2463 }
2464
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 181 times.
182 else if ( ++x == number ) {
2465 1 return;
2466 }
2467
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 180 times.
181 else if ( ++x == number ) {
2468 1 return;
2469 }
2470
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 179 times.
180 else if ( ++x == number ) {
2471 1 return;
2472 }
2473
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 178 times.
179 else if ( ++x == number ) {
2474 1 return;
2475 }
2476
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 177 times.
178 else if ( ++x == number ) {
2477 1 return;
2478 }
2479
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 176 times.
177 else if ( ++x == number ) {
2480 1 return;
2481 }
2482
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 175 times.
176 else if ( ++x == number ) {
2483 1 return;
2484 }
2485
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 174 times.
175 else if ( ++x == number ) {
2486 1 return;
2487 }
2488
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 173 times.
174 else if ( ++x == number ) {
2489 1 return;
2490 }
2491
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 172 times.
173 else if ( ++x == number ) {
2492 1 return;
2493 }
2494
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 171 times.
172 else if ( ++x == number ) {
2495 1 return;
2496 }
2497
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 170 times.
171 else if ( ++x == number ) {
2498 1 return;
2499 }
2500
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 169 times.
170 else if ( ++x == number ) {
2501 1 return;
2502 }
2503
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 168 times.
169 else if ( ++x == number ) {
2504 1 return;
2505 }
2506
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 167 times.
168 else if ( ++x == number ) {
2507 1 return;
2508 }
2509
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 166 times.
167 else if ( ++x == number ) {
2510 1 return;
2511 }
2512
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 165 times.
166 else if ( ++x == number ) {
2513 1 return;
2514 }
2515
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 164 times.
165 else if ( ++x == number ) {
2516 1 return;
2517 }
2518
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 163 times.
164 else if ( ++x == number ) {
2519 1 return;
2520 }
2521
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 162 times.
163 else if ( ++x == number ) {
2522 1 return;
2523 }
2524
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 161 times.
162 else if ( ++x == number ) {
2525 1 return;
2526 }
2527
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 160 times.
161 else if ( ++x == number ) {
2528 1 return;
2529 }
2530
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 159 times.
160 else if ( ++x == number ) {
2531 1 return;
2532 }
2533
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 158 times.
159 else if ( ++x == number ) {
2534 1 return;
2535 }
2536
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 157 times.
158 else if ( ++x == number ) {
2537 1 return;
2538 }
2539
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 156 times.
157 else if ( ++x == number ) {
2540 1 return;
2541 }
2542
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 155 times.
156 else if ( ++x == number ) {
2543 1 return;
2544 }
2545
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 154 times.
155 else if ( ++x == number ) {
2546 1 return;
2547 }
2548
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 153 times.
154 else if ( ++x == number ) {
2549 1 return;
2550 }
2551
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 152 times.
153 else if ( ++x == number ) {
2552 1 return;
2553 }
2554
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 151 times.
152 else if ( ++x == number ) {
2555 1 return;
2556 }
2557
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 150 times.
151 else if ( ++x == number ) {
2558 1 return;
2559 }
2560
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 149 times.
150 else if ( ++x == number ) {
2561 1 return;
2562 }
2563
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 148 times.
149 else if ( ++x == number ) {
2564 1 return;
2565 }
2566
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 147 times.
148 else if ( ++x == number ) {
2567 1 return;
2568 }
2569
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 146 times.
147 else if ( ++x == number ) {
2570 1 return;
2571 }
2572
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 145 times.
146 else if ( ++x == number ) {
2573 1 return;
2574 }
2575
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 144 times.
145 else if ( ++x == number ) {
2576 1 return;
2577 }
2578
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 143 times.
144 else if ( ++x == number ) {
2579 1 return;
2580 }
2581
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 142 times.
143 else if ( ++x == number ) {
2582 1 return;
2583 }
2584
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 141 times.
142 else if ( ++x == number ) {
2585 1 return;
2586 }
2587
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 140 times.
141 else if ( ++x == number ) {
2588 1 return;
2589 }
2590
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 139 times.
140 else if ( ++x == number ) {
2591 1 return;
2592 }
2593
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 138 times.
139 else if ( ++x == number ) {
2594 1 return;
2595 }
2596
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 137 times.
138 else if ( ++x == number ) {
2597 1 return;
2598 }
2599
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 136 times.
137 else if ( ++x == number ) {
2600 1 return;
2601 }
2602
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 135 times.
136 else if ( ++x == number ) {
2603 1 return;
2604 }
2605
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 134 times.
135 else if ( ++x == number ) {
2606 1 return;
2607 }
2608
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 133 times.
134 else if ( ++x == number ) {
2609 1 return;
2610 }
2611
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 132 times.
133 else if ( ++x == number ) {
2612 1 return;
2613 }
2614
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 131 times.
132 else if ( ++x == number ) {
2615 1 return;
2616 }
2617
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 130 times.
131 else if ( ++x == number ) {
2618 1 return;
2619 }
2620
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 129 times.
130 else if ( ++x == number ) {
2621 1 return;
2622 }
2623
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 128 times.
129 else if ( ++x == number ) {
2624 1 return;
2625 }
2626
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 127 times.
128 else if ( ++x == number ) {
2627 1 return;
2628 }
2629
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 126 times.
127 else if ( ++x == number ) {
2630 1 return;
2631 }
2632
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 125 times.
126 else if ( ++x == number ) {
2633 1 return;
2634 }
2635
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 124 times.
125 else if ( ++x == number ) {
2636 1 return;
2637 }
2638
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 123 times.
124 else if ( ++x == number ) {
2639 1 return;
2640 }
2641
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 122 times.
123 else if ( ++x == number ) {
2642 1 return;
2643 }
2644
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 121 times.
122 else if ( ++x == number ) {
2645 1 return;
2646 }
2647
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 120 times.
121 else if ( ++x == number ) {
2648 1 return;
2649 }
2650
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 119 times.
120 else if ( ++x == number ) {
2651 1 return;
2652 }
2653
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 118 times.
119 else if ( ++x == number ) {
2654 1 return;
2655 }
2656
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 117 times.
118 else if ( ++x == number ) {
2657 1 return;
2658 }
2659
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 116 times.
117 else if ( ++x == number ) {
2660 1 return;
2661 }
2662
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 115 times.
116 else if ( ++x == number ) {
2663 1 return;
2664 }
2665
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 114 times.
115 else if ( ++x == number ) {
2666 1 return;
2667 }
2668
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 113 times.
114 else if ( ++x == number ) {
2669 1 return;
2670 }
2671
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 112 times.
113 else if ( ++x == number ) {
2672 1 return;
2673 }
2674
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 111 times.
112 else if ( ++x == number ) {
2675 1 return;
2676 }
2677
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 110 times.
111 else if ( ++x == number ) {
2678 1 return;
2679 }
2680
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 109 times.
110 else if ( ++x == number ) {
2681 1 return;
2682 }
2683
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 108 times.
109 else if ( ++x == number ) {
2684 1 return;
2685 }
2686
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 107 times.
108 else if ( ++x == number ) {
2687 1 return;
2688 }
2689
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 106 times.
107 else if ( ++x == number ) {
2690 1 return;
2691 }
2692
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 105 times.
106 else if ( ++x == number ) {
2693 1 return;
2694 }
2695
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 104 times.
105 else if ( ++x == number ) {
2696 1 return;
2697 }
2698
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 103 times.
104 else if ( ++x == number ) {
2699 1 return;
2700 }
2701
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 102 times.
103 else if ( ++x == number ) {
2702 1 return;
2703 }
2704
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 101 times.
102 else if ( ++x == number ) {
2705 1 return;
2706 }
2707
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 100 times.
101 else if ( ++x == number ) {
2708 1 return;
2709 }
2710
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 99 times.
100 else if ( ++x == number ) {
2711 1 return;
2712 }
2713
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 98 times.
99 else if ( ++x == number ) {
2714 1 return;
2715 }
2716
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 97 times.
98 else if ( ++x == number ) {
2717 1 return;
2718 }
2719
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 96 times.
97 else if ( ++x == number ) {
2720 1 return;
2721 }
2722
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 95 times.
96 else if ( ++x == number ) {
2723 1 return;
2724 }
2725
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 94 times.
95 else if ( ++x == number ) {
2726 1 return;
2727 }
2728
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 93 times.
94 else if ( ++x == number ) {
2729 1 return;
2730 }
2731
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 92 times.
93 else if ( ++x == number ) {
2732 1 return;
2733 }
2734
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 91 times.
92 else if ( ++x == number ) {
2735 1 return;
2736 }
2737
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 90 times.
91 else if ( ++x == number ) {
2738 1 return;
2739 }
2740
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 89 times.
90 else if ( ++x == number ) {
2741 1 return;
2742 }
2743
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 88 times.
89 else if ( ++x == number ) {
2744 1 return;
2745 }
2746
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 87 times.
88 else if ( ++x == number ) {
2747 1 return;
2748 }
2749
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 86 times.
87 else if ( ++x == number ) {
2750 1 return;
2751 }
2752
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 85 times.
86 else if ( ++x == number ) {
2753 1 return;
2754 }
2755
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 84 times.
85 else if ( ++x == number ) {
2756 1 return;
2757 }
2758
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 83 times.
84 else if ( ++x == number ) {
2759 1 return;
2760 }
2761
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 82 times.
83 else if ( ++x == number ) {
2762 1 return;
2763 }
2764
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 81 times.
82 else if ( ++x == number ) {
2765 1 return;
2766 }
2767
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 80 times.
81 else if ( ++x == number ) {
2768 1 return;
2769 }
2770
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 79 times.
80 else if ( ++x == number ) {
2771 1 return;
2772 }
2773
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 78 times.
79 else if ( ++x == number ) {
2774 1 return;
2775 }
2776
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 77 times.
78 else if ( ++x == number ) {
2777 1 return;
2778 }
2779
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 76 times.
77 else if ( ++x == number ) {
2780 1 return;
2781 }
2782
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 75 times.
76 else if ( ++x == number ) {
2783 1 return;
2784 }
2785
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 74 times.
75 else if ( ++x == number ) {
2786 1 return;
2787 }
2788
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 73 times.
74 else if ( ++x == number ) {
2789 1 return;
2790 }
2791
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 72 times.
73 else if ( ++x == number ) {
2792 1 return;
2793 }
2794
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 71 times.
72 else if ( ++x == number ) {
2795 1 return;
2796 }
2797
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 70 times.
71 else if ( ++x == number ) {
2798 1 return;
2799 }
2800
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 69 times.
70 else if ( ++x == number ) {
2801 1 return;
2802 }
2803
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 68 times.
69 else if ( ++x == number ) {
2804 1 return;
2805 }
2806
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 67 times.
68 else if ( ++x == number ) {
2807 1 return;
2808 }
2809
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 66 times.
67 else if ( ++x == number ) {
2810 1 return;
2811 }
2812
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 65 times.
66 else if ( ++x == number ) {
2813 1 return;
2814 }
2815
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 64 times.
65 else if ( ++x == number ) {
2816 1 return;
2817 }
2818
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 63 times.
64 else if ( ++x == number ) {
2819 1 return;
2820 }
2821
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 62 times.
63 else if ( ++x == number ) {
2822 1 return;
2823 }
2824
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 61 times.
62 else if ( ++x == number ) {
2825 1 return;
2826 }
2827
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 60 times.
61 else if ( ++x == number ) {
2828 1 return;
2829 }
2830
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 59 times.
60 else if ( ++x == number ) {
2831 1 return;
2832 }
2833
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 58 times.
59 else if ( ++x == number ) {
2834 1 return;
2835 }
2836
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 57 times.
58 else if ( ++x == number ) {
2837 1 return;
2838 }
2839
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 56 times.
57 else if ( ++x == number ) {
2840 1 return;
2841 }
2842
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 55 times.
56 else if ( ++x == number ) {
2843 1 return;
2844 }
2845
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 54 times.
55 else if ( ++x == number ) {
2846 1 return;
2847 }
2848
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 53 times.
54 else if ( ++x == number ) {
2849 1 return;
2850 }
2851
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 52 times.
53 else if ( ++x == number ) {
2852 1 return;
2853 }
2854
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 51 times.
52 else if ( ++x == number ) {
2855 1 return;
2856 }
2857
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 50 times.
51 else if ( ++x == number ) {
2858 1 return;
2859 }
2860
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 49 times.
50 else if ( ++x == number ) {
2861 1 return;
2862 }
2863
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 48 times.
49 else if ( ++x == number ) {
2864 1 return;
2865 }
2866
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 47 times.
48 else if ( ++x == number ) {
2867 1 return;
2868 }
2869
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 46 times.
47 else if ( ++x == number ) {
2870 1 return;
2871 }
2872
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 45 times.
46 else if ( ++x == number ) {
2873 1 return;
2874 }
2875
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 44 times.
45 else if ( ++x == number ) {
2876 1 return;
2877 }
2878
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 43 times.
44 else if ( ++x == number ) {
2879 1 return;
2880 }
2881
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 42 times.
43 else if ( ++x == number ) {
2882 1 return;
2883 }
2884
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 41 times.
42 else if ( ++x == number ) {
2885 1 return;
2886 }
2887
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 40 times.
41 else if ( ++x == number ) {
2888 1 return;
2889 }
2890
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 39 times.
40 else if ( ++x == number ) {
2891 1 return;
2892 }
2893
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 38 times.
39 else if ( ++x == number ) {
2894 1 return;
2895 }
2896
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 37 times.
38 else if ( ++x == number ) {
2897 1 return;
2898 }
2899
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 36 times.
37 else if ( ++x == number ) {
2900 1 return;
2901 }
2902
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 35 times.
36 else if ( ++x == number ) {
2903 1 return;
2904 }
2905
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 34 times.
35 else if ( ++x == number ) {
2906 1 return;
2907 }
2908
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 33 times.
34 else if ( ++x == number ) {
2909 1 return;
2910 }
2911
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 32 times.
33 else if ( ++x == number ) {
2912 1 return;
2913 }
2914
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 31 times.
32 else if ( ++x == number ) {
2915 1 return;
2916 }
2917
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 30 times.
31 else if ( ++x == number ) {
2918 1 return;
2919 }
2920
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 29 times.
30 else if ( ++x == number ) {
2921 1 return;
2922 }
2923
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 28 times.
29 else if ( ++x == number ) {
2924 1 return;
2925 }
2926
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 27 times.
28 else if ( ++x == number ) {
2927 1 return;
2928 }
2929
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 26 times.
27 else if ( ++x == number ) {
2930 1 return;
2931 }
2932
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 25 times.
26 else if ( ++x == number ) {
2933 1 return;
2934 }
2935
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 24 times.
25 else if ( ++x == number ) {
2936 1 return;
2937 }
2938
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 23 times.
24 else if ( ++x == number ) {
2939 1 return;
2940 }
2941
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 22 times.
23 else if ( ++x == number ) {
2942 1 return;
2943 }
2944
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 21 times.
22 else if ( ++x == number ) {
2945 1 return;
2946 }
2947
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 20 times.
21 else if ( ++x == number ) {
2948 1 return;
2949 }
2950
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 19 times.
20 else if ( ++x == number ) {
2951 1 return;
2952 }
2953
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 18 times.
19 else if ( ++x == number ) {
2954 1 return;
2955 }
2956
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 17 times.
18 else if ( ++x == number ) {
2957 1 return;
2958 }
2959
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 16 times.
17 else if ( ++x == number ) {
2960 1 return;
2961 }
2962
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 15 times.
16 else if ( ++x == number ) {
2963 1 return;
2964 }
2965
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 14 times.
15 else if ( ++x == number ) {
2966 1 return;
2967 }
2968
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 13 times.
14 else if ( ++x == number ) {
2969 1 return;
2970 }
2971
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 12 times.
13 else if ( ++x == number ) {
2972 1 return;
2973 }
2974
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 11 times.
12 else if ( ++x == number ) {
2975 1 return;
2976 }
2977
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 10 times.
11 else if ( ++x == number ) {
2978 1 return;
2979 }
2980
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 9 times.
10 else if ( ++x == number ) {
2981 1 return;
2982 }
2983
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 8 times.
9 else if ( ++x == number ) {
2984 1 return;
2985 }
2986
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 7 times.
8 else if ( ++x == number ) {
2987 1 return;
2988 }
2989
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 6 times.
7 else if ( ++x == number ) {
2990 1 return;
2991 }
2992
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 5 times.
6 else if ( ++x == number ) {
2993 1 return;
2994 }
2995
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 4 times.
5 else if ( ++x == number ) {
2996 1 return;
2997 }
2998
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 3 times.
4 else if ( ++x == number ) {
2999 1 return;
3000 }
3001
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 else if ( ++x == number ) {
3002 1 return;
3003 }
3004
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 else if ( ++x == number ) {
3005 1 return;
3006 }
3007
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 else if ( ++x == number ) {
3008 return;
3009 }
3010
3011 1 return;
3012 999 }
3013
3014

gcovr-7.2/gcovr/tests/rounding/reference/clang-10/coverage.txt000066400000000000000000000012351456671656200244300ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 2007 2006 99% 3008 ------------------------------------------------------------------------------ TOTAL 2007 2006 99% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/rounding/reference/clang-13/000077500000000000000000000000001456671656200220765ustar00rootroot00000000000000coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000061762261456671656200326540ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/rounding/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2006 2007 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

Line Branch Exec Source
1
2 void use_number_of_branches( int number );
3
4 1 int main() {
5
2/2
✓ Branch 0 taken 999 times.
✓ Branch 1 taken 1 times.
1000 for ( int x = 0; x < 999; ++x ) {
6 999 use_number_of_branches( x );
7 999 }
8 1 return 0;
9 }
10
11 999 void use_number_of_branches( int number ) {
12 999 int x = 0;
13
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 998 times.
999 if ( ++x == number ) {
14 1 return;
15 }
16
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 997 times.
998 else if ( ++x == number ) {
17 1 return;
18 }
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 996 times.
997 else if ( ++x == number ) {
20 1 return;
21 }
22
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 995 times.
996 else if ( ++x == number ) {
23 1 return;
24 }
25
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 994 times.
995 else if ( ++x == number ) {
26 1 return;
27 }
28
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 993 times.
994 else if ( ++x == number ) {
29 1 return;
30 }
31
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 992 times.
993 else if ( ++x == number ) {
32 1 return;
33 }
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 991 times.
992 else if ( ++x == number ) {
35 1 return;
36 }
37
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 990 times.
991 else if ( ++x == number ) {
38 1 return;
39 }
40
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 989 times.
990 else if ( ++x == number ) {
41 1 return;
42 }
43
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 988 times.
989 else if ( ++x == number ) {
44 1 return;
45 }
46
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 987 times.
988 else if ( ++x == number ) {
47 1 return;
48 }
49
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 986 times.
987 else if ( ++x == number ) {
50 1 return;
51 }
52
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 985 times.
986 else if ( ++x == number ) {
53 1 return;
54 }
55
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 984 times.
985 else if ( ++x == number ) {
56 1 return;
57 }
58
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 983 times.
984 else if ( ++x == number ) {
59 1 return;
60 }
61
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 982 times.
983 else if ( ++x == number ) {
62 1 return;
63 }
64
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 981 times.
982 else if ( ++x == number ) {
65 1 return;
66 }
67
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 980 times.
981 else if ( ++x == number ) {
68 1 return;
69 }
70
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 979 times.
980 else if ( ++x == number ) {
71 1 return;
72 }
73
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 978 times.
979 else if ( ++x == number ) {
74 1 return;
75 }
76
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 977 times.
978 else if ( ++x == number ) {
77 1 return;
78 }
79
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 976 times.
977 else if ( ++x == number ) {
80 1 return;
81 }
82
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 975 times.
976 else if ( ++x == number ) {
83 1 return;
84 }
85
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 974 times.
975 else if ( ++x == number ) {
86 1 return;
87 }
88
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 973 times.
974 else if ( ++x == number ) {
89 1 return;
90 }
91
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 972 times.
973 else if ( ++x == number ) {
92 1 return;
93 }
94
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 971 times.
972 else if ( ++x == number ) {
95 1 return;
96 }
97
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 970 times.
971 else if ( ++x == number ) {
98 1 return;
99 }
100
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 969 times.
970 else if ( ++x == number ) {
101 1 return;
102 }
103
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 968 times.
969 else if ( ++x == number ) {
104 1 return;
105 }
106
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 967 times.
968 else if ( ++x == number ) {
107 1 return;
108 }
109
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 966 times.
967 else if ( ++x == number ) {
110 1 return;
111 }
112
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 965 times.
966 else if ( ++x == number ) {
113 1 return;
114 }
115
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 964 times.
965 else if ( ++x == number ) {
116 1 return;
117 }
118
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 963 times.
964 else if ( ++x == number ) {
119 1 return;
120 }
121
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 962 times.
963 else if ( ++x == number ) {
122 1 return;
123 }
124
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 961 times.
962 else if ( ++x == number ) {
125 1 return;
126 }
127
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 960 times.
961 else if ( ++x == number ) {
128 1 return;
129 }
130
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 959 times.
960 else if ( ++x == number ) {
131 1 return;
132 }
133
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 958 times.
959 else if ( ++x == number ) {
134 1 return;
135 }
136
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 957 times.
958 else if ( ++x == number ) {
137 1 return;
138 }
139
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 956 times.
957 else if ( ++x == number ) {
140 1 return;
141 }
142
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 955 times.
956 else if ( ++x == number ) {
143 1 return;
144 }
145
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 954 times.
955 else if ( ++x == number ) {
146 1 return;
147 }
148
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 953 times.
954 else if ( ++x == number ) {
149 1 return;
150 }
151
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 952 times.
953 else if ( ++x == number ) {
152 1 return;
153 }
154
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 951 times.
952 else if ( ++x == number ) {
155 1 return;
156 }
157
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 950 times.
951 else if ( ++x == number ) {
158 1 return;
159 }
160
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 949 times.
950 else if ( ++x == number ) {
161 1 return;
162 }
163
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 948 times.
949 else if ( ++x == number ) {
164 1 return;
165 }
166
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 947 times.
948 else if ( ++x == number ) {
167 1 return;
168 }
169
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 946 times.
947 else if ( ++x == number ) {
170 1 return;
171 }
172
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 945 times.
946 else if ( ++x == number ) {
173 1 return;
174 }
175
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 944 times.
945 else if ( ++x == number ) {
176 1 return;
177 }
178
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 943 times.
944 else if ( ++x == number ) {
179 1 return;
180 }
181
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 942 times.
943 else if ( ++x == number ) {
182 1 return;
183 }
184
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 941 times.
942 else if ( ++x == number ) {
185 1 return;
186 }
187
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 940 times.
941 else if ( ++x == number ) {
188 1 return;
189 }
190
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 939 times.
940 else if ( ++x == number ) {
191 1 return;
192 }
193
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 938 times.
939 else if ( ++x == number ) {
194 1 return;
195 }
196
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 937 times.
938 else if ( ++x == number ) {
197 1 return;
198 }
199
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 936 times.
937 else if ( ++x == number ) {
200 1 return;
201 }
202
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 935 times.
936 else if ( ++x == number ) {
203 1 return;
204 }
205
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 934 times.
935 else if ( ++x == number ) {
206 1 return;
207 }
208
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 933 times.
934 else if ( ++x == number ) {
209 1 return;
210 }
211
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 932 times.
933 else if ( ++x == number ) {
212 1 return;
213 }
214
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 931 times.
932 else if ( ++x == number ) {
215 1 return;
216 }
217
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 930 times.
931 else if ( ++x == number ) {
218 1 return;
219 }
220
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 929 times.
930 else if ( ++x == number ) {
221 1 return;
222 }
223
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 928 times.
929 else if ( ++x == number ) {
224 1 return;
225 }
226
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 927 times.
928 else if ( ++x == number ) {
227 1 return;
228 }
229
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 926 times.
927 else if ( ++x == number ) {
230 1 return;
231 }
232
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 925 times.
926 else if ( ++x == number ) {
233 1 return;
234 }
235
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 924 times.
925 else if ( ++x == number ) {
236 1 return;
237 }
238
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 923 times.
924 else if ( ++x == number ) {
239 1 return;
240 }
241
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 922 times.
923 else if ( ++x == number ) {
242 1 return;
243 }
244
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 921 times.
922 else if ( ++x == number ) {
245 1 return;
246 }
247
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 920 times.
921 else if ( ++x == number ) {
248 1 return;
249 }
250
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 919 times.
920 else if ( ++x == number ) {
251 1 return;
252 }
253
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 918 times.
919 else if ( ++x == number ) {
254 1 return;
255 }
256
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 917 times.
918 else if ( ++x == number ) {
257 1 return;
258 }
259
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 916 times.
917 else if ( ++x == number ) {
260 1 return;
261 }
262
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 915 times.
916 else if ( ++x == number ) {
263 1 return;
264 }
265
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 914 times.
915 else if ( ++x == number ) {
266 1 return;
267 }
268
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 913 times.
914 else if ( ++x == number ) {
269 1 return;
270 }
271
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 912 times.
913 else if ( ++x == number ) {
272 1 return;
273 }
274
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 911 times.
912 else if ( ++x == number ) {
275 1 return;
276 }
277
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 910 times.
911 else if ( ++x == number ) {
278 1 return;
279 }
280
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 909 times.
910 else if ( ++x == number ) {
281 1 return;
282 }
283
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 908 times.
909 else if ( ++x == number ) {
284 1 return;
285 }
286
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 907 times.
908 else if ( ++x == number ) {
287 1 return;
288 }
289
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 906 times.
907 else if ( ++x == number ) {
290 1 return;
291 }
292
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 905 times.
906 else if ( ++x == number ) {
293 1 return;
294 }
295
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 904 times.
905 else if ( ++x == number ) {
296 1 return;
297 }
298
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 903 times.
904 else if ( ++x == number ) {
299 1 return;
300 }
301
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 902 times.
903 else if ( ++x == number ) {
302 1 return;
303 }
304
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 901 times.
902 else if ( ++x == number ) {
305 1 return;
306 }
307
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 900 times.
901 else if ( ++x == number ) {
308 1 return;
309 }
310
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 899 times.
900 else if ( ++x == number ) {
311 1 return;
312 }
313
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 898 times.
899 else if ( ++x == number ) {
314 1 return;
315 }
316
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 897 times.
898 else if ( ++x == number ) {
317 1 return;
318 }
319
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 896 times.
897 else if ( ++x == number ) {
320 1 return;
321 }
322
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 895 times.
896 else if ( ++x == number ) {
323 1 return;
324 }
325
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 894 times.
895 else if ( ++x == number ) {
326 1 return;
327 }
328
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 893 times.
894 else if ( ++x == number ) {
329 1 return;
330 }
331
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 892 times.
893 else if ( ++x == number ) {
332 1 return;
333 }
334
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 891 times.
892 else if ( ++x == number ) {
335 1 return;
336 }
337
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 890 times.
891 else if ( ++x == number ) {
338 1 return;
339 }
340
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 889 times.
890 else if ( ++x == number ) {
341 1 return;
342 }
343
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 888 times.
889 else if ( ++x == number ) {
344 1 return;
345 }
346
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 887 times.
888 else if ( ++x == number ) {
347 1 return;
348 }
349
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 886 times.
887 else if ( ++x == number ) {
350 1 return;
351 }
352
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 885 times.
886 else if ( ++x == number ) {
353 1 return;
354 }
355
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 884 times.
885 else if ( ++x == number ) {
356 1 return;
357 }
358
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 883 times.
884 else if ( ++x == number ) {
359 1 return;
360 }
361
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 882 times.
883 else if ( ++x == number ) {
362 1 return;
363 }
364
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 881 times.
882 else if ( ++x == number ) {
365 1 return;
366 }
367
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 880 times.
881 else if ( ++x == number ) {
368 1 return;
369 }
370
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 879 times.
880 else if ( ++x == number ) {
371 1 return;
372 }
373
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 878 times.
879 else if ( ++x == number ) {
374 1 return;
375 }
376
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 877 times.
878 else if ( ++x == number ) {
377 1 return;
378 }
379
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 876 times.
877 else if ( ++x == number ) {
380 1 return;
381 }
382
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 875 times.
876 else if ( ++x == number ) {
383 1 return;
384 }
385
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 874 times.
875 else if ( ++x == number ) {
386 1 return;
387 }
388
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 873 times.
874 else if ( ++x == number ) {
389 1 return;
390 }
391
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 872 times.
873 else if ( ++x == number ) {
392 1 return;
393 }
394
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 871 times.
872 else if ( ++x == number ) {
395 1 return;
396 }
397
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 870 times.
871 else if ( ++x == number ) {
398 1 return;
399 }
400
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 869 times.
870 else if ( ++x == number ) {
401 1 return;
402 }
403
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 868 times.
869 else if ( ++x == number ) {
404 1 return;
405 }
406
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 867 times.
868 else if ( ++x == number ) {
407 1 return;
408 }
409
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 866 times.
867 else if ( ++x == number ) {
410 1 return;
411 }
412
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 865 times.
866 else if ( ++x == number ) {
413 1 return;
414 }
415
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 864 times.
865 else if ( ++x == number ) {
416 1 return;
417 }
418
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 863 times.
864 else if ( ++x == number ) {
419 1 return;
420 }
421
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 862 times.
863 else if ( ++x == number ) {
422 1 return;
423 }
424
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 861 times.
862 else if ( ++x == number ) {
425 1 return;
426 }
427
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 860 times.
861 else if ( ++x == number ) {
428 1 return;
429 }
430
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 859 times.
860 else if ( ++x == number ) {
431 1 return;
432 }
433
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 858 times.
859 else if ( ++x == number ) {
434 1 return;
435 }
436
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 857 times.
858 else if ( ++x == number ) {
437 1 return;
438 }
439
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 856 times.
857 else if ( ++x == number ) {
440 1 return;
441 }
442
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 855 times.
856 else if ( ++x == number ) {
443 1 return;
444 }
445
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 854 times.
855 else if ( ++x == number ) {
446 1 return;
447 }
448
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 853 times.
854 else if ( ++x == number ) {
449 1 return;
450 }
451
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 852 times.
853 else if ( ++x == number ) {
452 1 return;
453 }
454
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 851 times.
852 else if ( ++x == number ) {
455 1 return;
456 }
457
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 850 times.
851 else if ( ++x == number ) {
458 1 return;
459 }
460
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 849 times.
850 else if ( ++x == number ) {
461 1 return;
462 }
463
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 848 times.
849 else if ( ++x == number ) {
464 1 return;
465 }
466
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 847 times.
848 else if ( ++x == number ) {
467 1 return;
468 }
469
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 846 times.
847 else if ( ++x == number ) {
470 1 return;
471 }
472
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 845 times.
846 else if ( ++x == number ) {
473 1 return;
474 }
475
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 844 times.
845 else if ( ++x == number ) {
476 1 return;
477 }
478
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 843 times.
844 else if ( ++x == number ) {
479 1 return;
480 }
481
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 842 times.
843 else if ( ++x == number ) {
482 1 return;
483 }
484
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 841 times.
842 else if ( ++x == number ) {
485 1 return;
486 }
487
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 840 times.
841 else if ( ++x == number ) {
488 1 return;
489 }
490
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 839 times.
840 else if ( ++x == number ) {
491 1 return;
492 }
493
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 838 times.
839 else if ( ++x == number ) {
494 1 return;
495 }
496
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 837 times.
838 else if ( ++x == number ) {
497 1 return;
498 }
499
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 836 times.
837 else if ( ++x == number ) {
500 1 return;
501 }
502
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 835 times.
836 else if ( ++x == number ) {
503 1 return;
504 }
505
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 834 times.
835 else if ( ++x == number ) {
506 1 return;
507 }
508
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 833 times.
834 else if ( ++x == number ) {
509 1 return;
510 }
511
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 832 times.
833 else if ( ++x == number ) {
512 1 return;
513 }
514
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 831 times.
832 else if ( ++x == number ) {
515 1 return;
516 }
517
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 830 times.
831 else if ( ++x == number ) {
518 1 return;
519 }
520
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 829 times.
830 else if ( ++x == number ) {
521 1 return;
522 }
523
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 828 times.
829 else if ( ++x == number ) {
524 1 return;
525 }
526
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 827 times.
828 else if ( ++x == number ) {
527 1 return;
528 }
529
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 826 times.
827 else if ( ++x == number ) {
530 1 return;
531 }
532
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 825 times.
826 else if ( ++x == number ) {
533 1 return;
534 }
535
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 824 times.
825 else if ( ++x == number ) {
536 1 return;
537 }
538
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 823 times.
824 else if ( ++x == number ) {
539 1 return;
540 }
541
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 822 times.
823 else if ( ++x == number ) {
542 1 return;
543 }
544
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 821 times.
822 else if ( ++x == number ) {
545 1 return;
546 }
547
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 820 times.
821 else if ( ++x == number ) {
548 1 return;
549 }
550
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 819 times.
820 else if ( ++x == number ) {
551 1 return;
552 }
553
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 818 times.
819 else if ( ++x == number ) {
554 1 return;
555 }
556
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 817 times.
818 else if ( ++x == number ) {
557 1 return;
558 }
559
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 816 times.
817 else if ( ++x == number ) {
560 1 return;
561 }
562
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 815 times.
816 else if ( ++x == number ) {
563 1 return;
564 }
565
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 814 times.
815 else if ( ++x == number ) {
566 1 return;
567 }
568
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 813 times.
814 else if ( ++x == number ) {
569 1 return;
570 }
571
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 812 times.
813 else if ( ++x == number ) {
572 1 return;
573 }
574
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 811 times.
812 else if ( ++x == number ) {
575 1 return;
576 }
577
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 810 times.
811 else if ( ++x == number ) {
578 1 return;
579 }
580
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 809 times.
810 else if ( ++x == number ) {
581 1 return;
582 }
583
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 808 times.
809 else if ( ++x == number ) {
584 1 return;
585 }
586
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 807 times.
808 else if ( ++x == number ) {
587 1 return;
588 }
589
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 806 times.
807 else if ( ++x == number ) {
590 1 return;
591 }
592
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 805 times.
806 else if ( ++x == number ) {
593 1 return;
594 }
595
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 804 times.
805 else if ( ++x == number ) {
596 1 return;
597 }
598
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 803 times.
804 else if ( ++x == number ) {
599 1 return;
600 }
601
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 802 times.
803 else if ( ++x == number ) {
602 1 return;
603 }
604
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 801 times.
802 else if ( ++x == number ) {
605 1 return;
606 }
607
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 800 times.
801 else if ( ++x == number ) {
608 1 return;
609 }
610
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 799 times.
800 else if ( ++x == number ) {
611 1 return;
612 }
613
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 798 times.
799 else if ( ++x == number ) {
614 1 return;
615 }
616
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 797 times.
798 else if ( ++x == number ) {
617 1 return;
618 }
619
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 796 times.
797 else if ( ++x == number ) {
620 1 return;
621 }
622
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 795 times.
796 else if ( ++x == number ) {
623 1 return;
624 }
625
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 794 times.
795 else if ( ++x == number ) {
626 1 return;
627 }
628
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 793 times.
794 else if ( ++x == number ) {
629 1 return;
630 }
631
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 792 times.
793 else if ( ++x == number ) {
632 1 return;
633 }
634
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 791 times.
792 else if ( ++x == number ) {
635 1 return;
636 }
637
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 790 times.
791 else if ( ++x == number ) {
638 1 return;
639 }
640
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 789 times.
790 else if ( ++x == number ) {
641 1 return;
642 }
643
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 788 times.
789 else if ( ++x == number ) {
644 1 return;
645 }
646
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 787 times.
788 else if ( ++x == number ) {
647 1 return;
648 }
649
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 786 times.
787 else if ( ++x == number ) {
650 1 return;
651 }
652
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 785 times.
786 else if ( ++x == number ) {
653 1 return;
654 }
655
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 784 times.
785 else if ( ++x == number ) {
656 1 return;
657 }
658
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 783 times.
784 else if ( ++x == number ) {
659 1 return;
660 }
661
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 782 times.
783 else if ( ++x == number ) {
662 1 return;
663 }
664
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 781 times.
782 else if ( ++x == number ) {
665 1 return;
666 }
667
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 780 times.
781 else if ( ++x == number ) {
668 1 return;
669 }
670
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 779 times.
780 else if ( ++x == number ) {
671 1 return;
672 }
673
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 778 times.
779 else if ( ++x == number ) {
674 1 return;
675 }
676
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 777 times.
778 else if ( ++x == number ) {
677 1 return;
678 }
679
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 776 times.
777 else if ( ++x == number ) {
680 1 return;
681 }
682
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 775 times.
776 else if ( ++x == number ) {
683 1 return;
684 }
685
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 774 times.
775 else if ( ++x == number ) {
686 1 return;
687 }
688
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 773 times.
774 else if ( ++x == number ) {
689 1 return;
690 }
691
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 772 times.
773 else if ( ++x == number ) {
692 1 return;
693 }
694
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 771 times.
772 else if ( ++x == number ) {
695 1 return;
696 }
697
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 770 times.
771 else if ( ++x == number ) {
698 1 return;
699 }
700
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 769 times.
770 else if ( ++x == number ) {
701 1 return;
702 }
703
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 768 times.
769 else if ( ++x == number ) {
704 1 return;
705 }
706
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 767 times.
768 else if ( ++x == number ) {
707 1 return;
708 }
709
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 766 times.
767 else if ( ++x == number ) {
710 1 return;
711 }
712
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 765 times.
766 else if ( ++x == number ) {
713 1 return;
714 }
715
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 764 times.
765 else if ( ++x == number ) {
716 1 return;
717 }
718
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 763 times.
764 else if ( ++x == number ) {
719 1 return;
720 }
721
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 762 times.
763 else if ( ++x == number ) {
722 1 return;
723 }
724
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 761 times.
762 else if ( ++x == number ) {
725 1 return;
726 }
727
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 760 times.
761 else if ( ++x == number ) {
728 1 return;
729 }
730
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 759 times.
760 else if ( ++x == number ) {
731 1 return;
732 }
733
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 758 times.
759 else if ( ++x == number ) {
734 1 return;
735 }
736
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 757 times.
758 else if ( ++x == number ) {
737 1 return;
738 }
739
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 756 times.
757 else if ( ++x == number ) {
740 1 return;
741 }
742
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 755 times.
756 else if ( ++x == number ) {
743 1 return;
744 }
745
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 754 times.
755 else if ( ++x == number ) {
746 1 return;
747 }
748
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 753 times.
754 else if ( ++x == number ) {
749 1 return;
750 }
751
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 752 times.
753 else if ( ++x == number ) {
752 1 return;
753 }
754
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 751 times.
752 else if ( ++x == number ) {
755 1 return;
756 }
757
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 750 times.
751 else if ( ++x == number ) {
758 1 return;
759 }
760
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 749 times.
750 else if ( ++x == number ) {
761 1 return;
762 }
763
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 748 times.
749 else if ( ++x == number ) {
764 1 return;
765 }
766
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 747 times.
748 else if ( ++x == number ) {
767 1 return;
768 }
769
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 746 times.
747 else if ( ++x == number ) {
770 1 return;
771 }
772
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 745 times.
746 else if ( ++x == number ) {
773 1 return;
774 }
775
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 744 times.
745 else if ( ++x == number ) {
776 1 return;
777 }
778
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 743 times.
744 else if ( ++x == number ) {
779 1 return;
780 }
781
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 742 times.
743 else if ( ++x == number ) {
782 1 return;
783 }
784
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 741 times.
742 else if ( ++x == number ) {
785 1 return;
786 }
787
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 740 times.
741 else if ( ++x == number ) {
788 1 return;
789 }
790
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 739 times.
740 else if ( ++x == number ) {
791 1 return;
792 }
793
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 738 times.
739 else if ( ++x == number ) {
794 1 return;
795 }
796
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 737 times.
738 else if ( ++x == number ) {
797 1 return;
798 }
799
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 736 times.
737 else if ( ++x == number ) {
800 1 return;
801 }
802
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 735 times.
736 else if ( ++x == number ) {
803 1 return;
804 }
805
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 734 times.
735 else if ( ++x == number ) {
806 1 return;
807 }
808
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 733 times.
734 else if ( ++x == number ) {
809 1 return;
810 }
811
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 732 times.
733 else if ( ++x == number ) {
812 1 return;
813 }
814
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 731 times.
732 else if ( ++x == number ) {
815 1 return;
816 }
817
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 730 times.
731 else if ( ++x == number ) {
818 1 return;
819 }
820
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 729 times.
730 else if ( ++x == number ) {
821 1 return;
822 }
823
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 728 times.
729 else if ( ++x == number ) {
824 1 return;
825 }
826
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 727 times.
728 else if ( ++x == number ) {
827 1 return;
828 }
829
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 726 times.
727 else if ( ++x == number ) {
830 1 return;
831 }
832
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 725 times.
726 else if ( ++x == number ) {
833 1 return;
834 }
835
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 724 times.
725 else if ( ++x == number ) {
836 1 return;
837 }
838
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 723 times.
724 else if ( ++x == number ) {
839 1 return;
840 }
841
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 722 times.
723 else if ( ++x == number ) {
842 1 return;
843 }
844
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 721 times.
722 else if ( ++x == number ) {
845 1 return;
846 }
847
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 720 times.
721 else if ( ++x == number ) {
848 1 return;
849 }
850
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 719 times.
720 else if ( ++x == number ) {
851 1 return;
852 }
853
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 718 times.
719 else if ( ++x == number ) {
854 1 return;
855 }
856
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 717 times.
718 else if ( ++x == number ) {
857 1 return;
858 }
859
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 716 times.
717 else if ( ++x == number ) {
860 1 return;
861 }
862
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 715 times.
716 else if ( ++x == number ) {
863 1 return;
864 }
865
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 714 times.
715 else if ( ++x == number ) {
866 1 return;
867 }
868
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 713 times.
714 else if ( ++x == number ) {
869 1 return;
870 }
871
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 712 times.
713 else if ( ++x == number ) {
872 1 return;
873 }
874
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 711 times.
712 else if ( ++x == number ) {
875 1 return;
876 }
877
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 710 times.
711 else if ( ++x == number ) {
878 1 return;
879 }
880
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 709 times.
710 else if ( ++x == number ) {
881 1 return;
882 }
883
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 708 times.
709 else if ( ++x == number ) {
884 1 return;
885 }
886
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 707 times.
708 else if ( ++x == number ) {
887 1 return;
888 }
889
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 706 times.
707 else if ( ++x == number ) {
890 1 return;
891 }
892
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 705 times.
706 else if ( ++x == number ) {
893 1 return;
894 }
895
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 704 times.
705 else if ( ++x == number ) {
896 1 return;
897 }
898
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 703 times.
704 else if ( ++x == number ) {
899 1 return;
900 }
901
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 702 times.
703 else if ( ++x == number ) {
902 1 return;
903 }
904
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 701 times.
702 else if ( ++x == number ) {
905 1 return;
906 }
907
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 700 times.
701 else if ( ++x == number ) {
908 1 return;
909 }
910
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 699 times.
700 else if ( ++x == number ) {
911 1 return;
912 }
913
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 698 times.
699 else if ( ++x == number ) {
914 1 return;
915 }
916
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 697 times.
698 else if ( ++x == number ) {
917 1 return;
918 }
919
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 696 times.
697 else if ( ++x == number ) {
920 1 return;
921 }
922
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 695 times.
696 else if ( ++x == number ) {
923 1 return;
924 }
925
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 694 times.
695 else if ( ++x == number ) {
926 1 return;
927 }
928
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 693 times.
694 else if ( ++x == number ) {
929 1 return;
930 }
931
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 692 times.
693 else if ( ++x == number ) {
932 1 return;
933 }
934
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 691 times.
692 else if ( ++x == number ) {
935 1 return;
936 }
937
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 690 times.
691 else if ( ++x == number ) {
938 1 return;
939 }
940
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 689 times.
690 else if ( ++x == number ) {
941 1 return;
942 }
943
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 688 times.
689 else if ( ++x == number ) {
944 1 return;
945 }
946
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 687 times.
688 else if ( ++x == number ) {
947 1 return;
948 }
949
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 686 times.
687 else if ( ++x == number ) {
950 1 return;
951 }
952
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 685 times.
686 else if ( ++x == number ) {
953 1 return;
954 }
955
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 684 times.
685 else if ( ++x == number ) {
956 1 return;
957 }
958
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 683 times.
684 else if ( ++x == number ) {
959 1 return;
960 }
961
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 682 times.
683 else if ( ++x == number ) {
962 1 return;
963 }
964
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 681 times.
682 else if ( ++x == number ) {
965 1 return;
966 }
967
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 680 times.
681 else if ( ++x == number ) {
968 1 return;
969 }
970
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 679 times.
680 else if ( ++x == number ) {
971 1 return;
972 }
973
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 678 times.
679 else if ( ++x == number ) {
974 1 return;
975 }
976
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 677 times.
678 else if ( ++x == number ) {
977 1 return;
978 }
979
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 676 times.
677 else if ( ++x == number ) {
980 1 return;
981 }
982
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 675 times.
676 else if ( ++x == number ) {
983 1 return;
984 }
985
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 674 times.
675 else if ( ++x == number ) {
986 1 return;
987 }
988
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 673 times.
674 else if ( ++x == number ) {
989 1 return;
990 }
991
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 672 times.
673 else if ( ++x == number ) {
992 1 return;
993 }
994
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 671 times.
672 else if ( ++x == number ) {
995 1 return;
996 }
997
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 670 times.
671 else if ( ++x == number ) {
998 1 return;
999 }
1000
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 669 times.
670 else if ( ++x == number ) {
1001 1 return;
1002 }
1003
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 668 times.
669 else if ( ++x == number ) {
1004 1 return;
1005 }
1006
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 667 times.
668 else if ( ++x == number ) {
1007 1 return;
1008 }
1009
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 666 times.
667 else if ( ++x == number ) {
1010 1 return;
1011 }
1012
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 665 times.
666 else if ( ++x == number ) {
1013 1 return;
1014 }
1015
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 664 times.
665 else if ( ++x == number ) {
1016 1 return;
1017 }
1018
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 663 times.
664 else if ( ++x == number ) {
1019 1 return;
1020 }
1021
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 662 times.
663 else if ( ++x == number ) {
1022 1 return;
1023 }
1024
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 661 times.
662 else if ( ++x == number ) {
1025 1 return;
1026 }
1027
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 660 times.
661 else if ( ++x == number ) {
1028 1 return;
1029 }
1030
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 659 times.
660 else if ( ++x == number ) {
1031 1 return;
1032 }
1033
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 658 times.
659 else if ( ++x == number ) {
1034 1 return;
1035 }
1036
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 657 times.
658 else if ( ++x == number ) {
1037 1 return;
1038 }
1039
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 656 times.
657 else if ( ++x == number ) {
1040 1 return;
1041 }
1042
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 655 times.
656 else if ( ++x == number ) {
1043 1 return;
1044 }
1045
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 654 times.
655 else if ( ++x == number ) {
1046 1 return;
1047 }
1048
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 653 times.
654 else if ( ++x == number ) {
1049 1 return;
1050 }
1051
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 652 times.
653 else if ( ++x == number ) {
1052 1 return;
1053 }
1054
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 651 times.
652 else if ( ++x == number ) {
1055 1 return;
1056 }
1057
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 650 times.
651 else if ( ++x == number ) {
1058 1 return;
1059 }
1060
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 649 times.
650 else if ( ++x == number ) {
1061 1 return;
1062 }
1063
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 648 times.
649 else if ( ++x == number ) {
1064 1 return;
1065 }
1066
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 647 times.
648 else if ( ++x == number ) {
1067 1 return;
1068 }
1069
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 646 times.
647 else if ( ++x == number ) {
1070 1 return;
1071 }
1072
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 645 times.
646 else if ( ++x == number ) {
1073 1 return;
1074 }
1075
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 644 times.
645 else if ( ++x == number ) {
1076 1 return;
1077 }
1078
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 643 times.
644 else if ( ++x == number ) {
1079 1 return;
1080 }
1081
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 642 times.
643 else if ( ++x == number ) {
1082 1 return;
1083 }
1084
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 641 times.
642 else if ( ++x == number ) {
1085 1 return;
1086 }
1087
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 640 times.
641 else if ( ++x == number ) {
1088 1 return;
1089 }
1090
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 639 times.
640 else if ( ++x == number ) {
1091 1 return;
1092 }
1093
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 638 times.
639 else if ( ++x == number ) {
1094 1 return;
1095 }
1096
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 637 times.
638 else if ( ++x == number ) {
1097 1 return;
1098 }
1099
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 636 times.
637 else if ( ++x == number ) {
1100 1 return;
1101 }
1102
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 635 times.
636 else if ( ++x == number ) {
1103 1 return;
1104 }
1105
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 634 times.
635 else if ( ++x == number ) {
1106 1 return;
1107 }
1108
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 633 times.
634 else if ( ++x == number ) {
1109 1 return;
1110 }
1111
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 632 times.
633 else if ( ++x == number ) {
1112 1 return;
1113 }
1114
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 631 times.
632 else if ( ++x == number ) {
1115 1 return;
1116 }
1117
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 630 times.
631 else if ( ++x == number ) {
1118 1 return;
1119 }
1120
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 629 times.
630 else if ( ++x == number ) {
1121 1 return;
1122 }
1123
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 628 times.
629 else if ( ++x == number ) {
1124 1 return;
1125 }
1126
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 627 times.
628 else if ( ++x == number ) {
1127 1 return;
1128 }
1129
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 626 times.
627 else if ( ++x == number ) {
1130 1 return;
1131 }
1132
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 625 times.
626 else if ( ++x == number ) {
1133 1 return;
1134 }
1135
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 624 times.
625 else if ( ++x == number ) {
1136 1 return;
1137 }
1138
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 623 times.
624 else if ( ++x == number ) {
1139 1 return;
1140 }
1141
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 622 times.
623 else if ( ++x == number ) {
1142 1 return;
1143 }
1144
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 621 times.
622 else if ( ++x == number ) {
1145 1 return;
1146 }
1147
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 620 times.
621 else if ( ++x == number ) {
1148 1 return;
1149 }
1150
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 619 times.
620 else if ( ++x == number ) {
1151 1 return;
1152 }
1153
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 618 times.
619 else if ( ++x == number ) {
1154 1 return;
1155 }
1156
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 617 times.
618 else if ( ++x == number ) {
1157 1 return;
1158 }
1159
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 616 times.
617 else if ( ++x == number ) {
1160 1 return;
1161 }
1162
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 615 times.
616 else if ( ++x == number ) {
1163 1 return;
1164 }
1165
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 614 times.
615 else if ( ++x == number ) {
1166 1 return;
1167 }
1168
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 613 times.
614 else if ( ++x == number ) {
1169 1 return;
1170 }
1171
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 612 times.
613 else if ( ++x == number ) {
1172 1 return;
1173 }
1174
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 611 times.
612 else if ( ++x == number ) {
1175 1 return;
1176 }
1177
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 610 times.
611 else if ( ++x == number ) {
1178 1 return;
1179 }
1180
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 609 times.
610 else if ( ++x == number ) {
1181 1 return;
1182 }
1183
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 608 times.
609 else if ( ++x == number ) {
1184 1 return;
1185 }
1186
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 607 times.
608 else if ( ++x == number ) {
1187 1 return;
1188 }
1189
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 606 times.
607 else if ( ++x == number ) {
1190 1 return;
1191 }
1192
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 605 times.
606 else if ( ++x == number ) {
1193 1 return;
1194 }
1195
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 604 times.
605 else if ( ++x == number ) {
1196 1 return;
1197 }
1198
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 603 times.
604 else if ( ++x == number ) {
1199 1 return;
1200 }
1201
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 602 times.
603 else if ( ++x == number ) {
1202 1 return;
1203 }
1204
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 601 times.
602 else if ( ++x == number ) {
1205 1 return;
1206 }
1207
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 600 times.
601 else if ( ++x == number ) {
1208 1 return;
1209 }
1210
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 599 times.
600 else if ( ++x == number ) {
1211 1 return;
1212 }
1213
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 598 times.
599 else if ( ++x == number ) {
1214 1 return;
1215 }
1216
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 597 times.
598 else if ( ++x == number ) {
1217 1 return;
1218 }
1219
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 596 times.
597 else if ( ++x == number ) {
1220 1 return;
1221 }
1222
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 595 times.
596 else if ( ++x == number ) {
1223 1 return;
1224 }
1225
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 594 times.
595 else if ( ++x == number ) {
1226 1 return;
1227 }
1228
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 593 times.
594 else if ( ++x == number ) {
1229 1 return;
1230 }
1231
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 592 times.
593 else if ( ++x == number ) {
1232 1 return;
1233 }
1234
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 591 times.
592 else if ( ++x == number ) {
1235 1 return;
1236 }
1237
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 590 times.
591 else if ( ++x == number ) {
1238 1 return;
1239 }
1240
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 589 times.
590 else if ( ++x == number ) {
1241 1 return;
1242 }
1243
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 588 times.
589 else if ( ++x == number ) {
1244 1 return;
1245 }
1246
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 587 times.
588 else if ( ++x == number ) {
1247 1 return;
1248 }
1249
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 586 times.
587 else if ( ++x == number ) {
1250 1 return;
1251 }
1252
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 585 times.
586 else if ( ++x == number ) {
1253 1 return;
1254 }
1255
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 584 times.
585 else if ( ++x == number ) {
1256 1 return;
1257 }
1258
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 583 times.
584 else if ( ++x == number ) {
1259 1 return;
1260 }
1261
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 582 times.
583 else if ( ++x == number ) {
1262 1 return;
1263 }
1264
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 581 times.
582 else if ( ++x == number ) {
1265 1 return;
1266 }
1267
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 580 times.
581 else if ( ++x == number ) {
1268 1 return;
1269 }
1270
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 579 times.
580 else if ( ++x == number ) {
1271 1 return;
1272 }
1273
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 578 times.
579 else if ( ++x == number ) {
1274 1 return;
1275 }
1276
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 577 times.
578 else if ( ++x == number ) {
1277 1 return;
1278 }
1279
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 576 times.
577 else if ( ++x == number ) {
1280 1 return;
1281 }
1282
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 575 times.
576 else if ( ++x == number ) {
1283 1 return;
1284 }
1285
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 574 times.
575 else if ( ++x == number ) {
1286 1 return;
1287 }
1288
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 573 times.
574 else if ( ++x == number ) {
1289 1 return;
1290 }
1291
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 572 times.
573 else if ( ++x == number ) {
1292 1 return;
1293 }
1294
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 571 times.
572 else if ( ++x == number ) {
1295 1 return;
1296 }
1297
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 570 times.
571 else if ( ++x == number ) {
1298 1 return;
1299 }
1300
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 569 times.
570 else if ( ++x == number ) {
1301 1 return;
1302 }
1303
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 568 times.
569 else if ( ++x == number ) {
1304 1 return;
1305 }
1306
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 567 times.
568 else if ( ++x == number ) {
1307 1 return;
1308 }
1309
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 566 times.
567 else if ( ++x == number ) {
1310 1 return;
1311 }
1312
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 565 times.
566 else if ( ++x == number ) {
1313 1 return;
1314 }
1315
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 564 times.
565 else if ( ++x == number ) {
1316 1 return;
1317 }
1318
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 563 times.
564 else if ( ++x == number ) {
1319 1 return;
1320 }
1321
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 562 times.
563 else if ( ++x == number ) {
1322 1 return;
1323 }
1324
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 561 times.
562 else if ( ++x == number ) {
1325 1 return;
1326 }
1327
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 560 times.
561 else if ( ++x == number ) {
1328 1 return;
1329 }
1330
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 559 times.
560 else if ( ++x == number ) {
1331 1 return;
1332 }
1333
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 558 times.
559 else if ( ++x == number ) {
1334 1 return;
1335 }
1336
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 557 times.
558 else if ( ++x == number ) {
1337 1 return;
1338 }
1339
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 556 times.
557 else if ( ++x == number ) {
1340 1 return;
1341 }
1342
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 555 times.
556 else if ( ++x == number ) {
1343 1 return;
1344 }
1345
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 554 times.
555 else if ( ++x == number ) {
1346 1 return;
1347 }
1348
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 553 times.
554 else if ( ++x == number ) {
1349 1 return;
1350 }
1351
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 552 times.
553 else if ( ++x == number ) {
1352 1 return;
1353 }
1354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 551 times.
552 else if ( ++x == number ) {
1355 1 return;
1356 }
1357
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 550 times.
551 else if ( ++x == number ) {
1358 1 return;
1359 }
1360
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 549 times.
550 else if ( ++x == number ) {
1361 1 return;
1362 }
1363
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 548 times.
549 else if ( ++x == number ) {
1364 1 return;
1365 }
1366
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 547 times.
548 else if ( ++x == number ) {
1367 1 return;
1368 }
1369
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 546 times.
547 else if ( ++x == number ) {
1370 1 return;
1371 }
1372
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 545 times.
546 else if ( ++x == number ) {
1373 1 return;
1374 }
1375
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 544 times.
545 else if ( ++x == number ) {
1376 1 return;
1377 }
1378
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 543 times.
544 else if ( ++x == number ) {
1379 1 return;
1380 }
1381
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 542 times.
543 else if ( ++x == number ) {
1382 1 return;
1383 }
1384
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 541 times.
542 else if ( ++x == number ) {
1385 1 return;
1386 }
1387
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 540 times.
541 else if ( ++x == number ) {
1388 1 return;
1389 }
1390
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 539 times.
540 else if ( ++x == number ) {
1391 1 return;
1392 }
1393
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 538 times.
539 else if ( ++x == number ) {
1394 1 return;
1395 }
1396
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 537 times.
538 else if ( ++x == number ) {
1397 1 return;
1398 }
1399
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 536 times.
537 else if ( ++x == number ) {
1400 1 return;
1401 }
1402
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 535 times.
536 else if ( ++x == number ) {
1403 1 return;
1404 }
1405
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 534 times.
535 else if ( ++x == number ) {
1406 1 return;
1407 }
1408
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 533 times.
534 else if ( ++x == number ) {
1409 1 return;
1410 }
1411
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 532 times.
533 else if ( ++x == number ) {
1412 1 return;
1413 }
1414
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 531 times.
532 else if ( ++x == number ) {
1415 1 return;
1416 }
1417
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 530 times.
531 else if ( ++x == number ) {
1418 1 return;
1419 }
1420
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 529 times.
530 else if ( ++x == number ) {
1421 1 return;
1422 }
1423
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 528 times.
529 else if ( ++x == number ) {
1424 1 return;
1425 }
1426
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 527 times.
528 else if ( ++x == number ) {
1427 1 return;
1428 }
1429
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 526 times.
527 else if ( ++x == number ) {
1430 1 return;
1431 }
1432
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 525 times.
526 else if ( ++x == number ) {
1433 1 return;
1434 }
1435
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 524 times.
525 else if ( ++x == number ) {
1436 1 return;
1437 }
1438
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 523 times.
524 else if ( ++x == number ) {
1439 1 return;
1440 }
1441
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 522 times.
523 else if ( ++x == number ) {
1442 1 return;
1443 }
1444
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 521 times.
522 else if ( ++x == number ) {
1445 1 return;
1446 }
1447
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 520 times.
521 else if ( ++x == number ) {
1448 1 return;
1449 }
1450
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 519 times.
520 else if ( ++x == number ) {
1451 1 return;
1452 }
1453
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 518 times.
519 else if ( ++x == number ) {
1454 1 return;
1455 }
1456
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 517 times.
518 else if ( ++x == number ) {
1457 1 return;
1458 }
1459
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 516 times.
517 else if ( ++x == number ) {
1460 1 return;
1461 }
1462
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 515 times.
516 else if ( ++x == number ) {
1463 1 return;
1464 }
1465
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 514 times.
515 else if ( ++x == number ) {
1466 1 return;
1467 }
1468
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 513 times.
514 else if ( ++x == number ) {
1469 1 return;
1470 }
1471
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 512 times.
513 else if ( ++x == number ) {
1472 1 return;
1473 }
1474
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 511 times.
512 else if ( ++x == number ) {
1475 1 return;
1476 }
1477
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 510 times.
511 else if ( ++x == number ) {
1478 1 return;
1479 }
1480
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 509 times.
510 else if ( ++x == number ) {
1481 1 return;
1482 }
1483
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 508 times.
509 else if ( ++x == number ) {
1484 1 return;
1485 }
1486
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 507 times.
508 else if ( ++x == number ) {
1487 1 return;
1488 }
1489
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 506 times.
507 else if ( ++x == number ) {
1490 1 return;
1491 }
1492
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 505 times.
506 else if ( ++x == number ) {
1493 1 return;
1494 }
1495
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 504 times.
505 else if ( ++x == number ) {
1496 1 return;
1497 }
1498
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 503 times.
504 else if ( ++x == number ) {
1499 1 return;
1500 }
1501
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 502 times.
503 else if ( ++x == number ) {
1502 1 return;
1503 }
1504
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 501 times.
502 else if ( ++x == number ) {
1505 1 return;
1506 }
1507
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 500 times.
501 else if ( ++x == number ) {
1508 1 return;
1509 }
1510
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 499 times.
500 else if ( ++x == number ) {
1511 1 return;
1512 }
1513
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 498 times.
499 else if ( ++x == number ) {
1514 1 return;
1515 }
1516
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 497 times.
498 else if ( ++x == number ) {
1517 1 return;
1518 }
1519
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 496 times.
497 else if ( ++x == number ) {
1520 1 return;
1521 }
1522
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 495 times.
496 else if ( ++x == number ) {
1523 1 return;
1524 }
1525
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 494 times.
495 else if ( ++x == number ) {
1526 1 return;
1527 }
1528
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 493 times.
494 else if ( ++x == number ) {
1529 1 return;
1530 }
1531
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 492 times.
493 else if ( ++x == number ) {
1532 1 return;
1533 }
1534
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 491 times.
492 else if ( ++x == number ) {
1535 1 return;
1536 }
1537
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 490 times.
491 else if ( ++x == number ) {
1538 1 return;
1539 }
1540
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 489 times.
490 else if ( ++x == number ) {
1541 1 return;
1542 }
1543
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 488 times.
489 else if ( ++x == number ) {
1544 1 return;
1545 }
1546
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 487 times.
488 else if ( ++x == number ) {
1547 1 return;
1548 }
1549
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 486 times.
487 else if ( ++x == number ) {
1550 1 return;
1551 }
1552
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 485 times.
486 else if ( ++x == number ) {
1553 1 return;
1554 }
1555
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 484 times.
485 else if ( ++x == number ) {
1556 1 return;
1557 }
1558
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 483 times.
484 else if ( ++x == number ) {
1559 1 return;
1560 }
1561
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 482 times.
483 else if ( ++x == number ) {
1562 1 return;
1563 }
1564
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 481 times.
482 else if ( ++x == number ) {
1565 1 return;
1566 }
1567
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 480 times.
481 else if ( ++x == number ) {
1568 1 return;
1569 }
1570
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 479 times.
480 else if ( ++x == number ) {
1571 1 return;
1572 }
1573
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 478 times.
479 else if ( ++x == number ) {
1574 1 return;
1575 }
1576
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 477 times.
478 else if ( ++x == number ) {
1577 1 return;
1578 }
1579
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 476 times.
477 else if ( ++x == number ) {
1580 1 return;
1581 }
1582
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 475 times.
476 else if ( ++x == number ) {
1583 1 return;
1584 }
1585
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 474 times.
475 else if ( ++x == number ) {
1586 1 return;
1587 }
1588
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 473 times.
474 else if ( ++x == number ) {
1589 1 return;
1590 }
1591
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 472 times.
473 else if ( ++x == number ) {
1592 1 return;
1593 }
1594
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 471 times.
472 else if ( ++x == number ) {
1595 1 return;
1596 }
1597
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 470 times.
471 else if ( ++x == number ) {
1598 1 return;
1599 }
1600
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 469 times.
470 else if ( ++x == number ) {
1601 1 return;
1602 }
1603
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 468 times.
469 else if ( ++x == number ) {
1604 1 return;
1605 }
1606
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 467 times.
468 else if ( ++x == number ) {
1607 1 return;
1608 }
1609
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 466 times.
467 else if ( ++x == number ) {
1610 1 return;
1611 }
1612
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 465 times.
466 else if ( ++x == number ) {
1613 1 return;
1614 }
1615
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 464 times.
465 else if ( ++x == number ) {
1616 1 return;
1617 }
1618
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 463 times.
464 else if ( ++x == number ) {
1619 1 return;
1620 }
1621
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 462 times.
463 else if ( ++x == number ) {
1622 1 return;
1623 }
1624
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 461 times.
462 else if ( ++x == number ) {
1625 1 return;
1626 }
1627
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 460 times.
461 else if ( ++x == number ) {
1628 1 return;
1629 }
1630
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 459 times.
460 else if ( ++x == number ) {
1631 1 return;
1632 }
1633
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 458 times.
459 else if ( ++x == number ) {
1634 1 return;
1635 }
1636
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 457 times.
458 else if ( ++x == number ) {
1637 1 return;
1638 }
1639
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 456 times.
457 else if ( ++x == number ) {
1640 1 return;
1641 }
1642
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 455 times.
456 else if ( ++x == number ) {
1643 1 return;
1644 }
1645
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 454 times.
455 else if ( ++x == number ) {
1646 1 return;
1647 }
1648
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 453 times.
454 else if ( ++x == number ) {
1649 1 return;
1650 }
1651
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 452 times.
453 else if ( ++x == number ) {
1652 1 return;
1653 }
1654
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 451 times.
452 else if ( ++x == number ) {
1655 1 return;
1656 }
1657
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 450 times.
451 else if ( ++x == number ) {
1658 1 return;
1659 }
1660
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 449 times.
450 else if ( ++x == number ) {
1661 1 return;
1662 }
1663
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 448 times.
449 else if ( ++x == number ) {
1664 1 return;
1665 }
1666
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 447 times.
448 else if ( ++x == number ) {
1667 1 return;
1668 }
1669
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 446 times.
447 else if ( ++x == number ) {
1670 1 return;
1671 }
1672
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 445 times.
446 else if ( ++x == number ) {
1673 1 return;
1674 }
1675
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 444 times.
445 else if ( ++x == number ) {
1676 1 return;
1677 }
1678
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 443 times.
444 else if ( ++x == number ) {
1679 1 return;
1680 }
1681
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 442 times.
443 else if ( ++x == number ) {
1682 1 return;
1683 }
1684
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 441 times.
442 else if ( ++x == number ) {
1685 1 return;
1686 }
1687
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 440 times.
441 else if ( ++x == number ) {
1688 1 return;
1689 }
1690
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 439 times.
440 else if ( ++x == number ) {
1691 1 return;
1692 }
1693
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 438 times.
439 else if ( ++x == number ) {
1694 1 return;
1695 }
1696
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 437 times.
438 else if ( ++x == number ) {
1697 1 return;
1698 }
1699
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 436 times.
437 else if ( ++x == number ) {
1700 1 return;
1701 }
1702
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 435 times.
436 else if ( ++x == number ) {
1703 1 return;
1704 }
1705
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 434 times.
435 else if ( ++x == number ) {
1706 1 return;
1707 }
1708
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 433 times.
434 else if ( ++x == number ) {
1709 1 return;
1710 }
1711
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 432 times.
433 else if ( ++x == number ) {
1712 1 return;
1713 }
1714
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 431 times.
432 else if ( ++x == number ) {
1715 1 return;
1716 }
1717
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 430 times.
431 else if ( ++x == number ) {
1718 1 return;
1719 }
1720
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 429 times.
430 else if ( ++x == number ) {
1721 1 return;
1722 }
1723
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 428 times.
429 else if ( ++x == number ) {
1724 1 return;
1725 }
1726
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 427 times.
428 else if ( ++x == number ) {
1727 1 return;
1728 }
1729
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 426 times.
427 else if ( ++x == number ) {
1730 1 return;
1731 }
1732
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 425 times.
426 else if ( ++x == number ) {
1733 1 return;
1734 }
1735
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 424 times.
425 else if ( ++x == number ) {
1736 1 return;
1737 }
1738
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 423 times.
424 else if ( ++x == number ) {
1739 1 return;
1740 }
1741
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 422 times.
423 else if ( ++x == number ) {
1742 1 return;
1743 }
1744
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 421 times.
422 else if ( ++x == number ) {
1745 1 return;
1746 }
1747
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 420 times.
421 else if ( ++x == number ) {
1748 1 return;
1749 }
1750
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 419 times.
420 else if ( ++x == number ) {
1751 1 return;
1752 }
1753
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 418 times.
419 else if ( ++x == number ) {
1754 1 return;
1755 }
1756
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 417 times.
418 else if ( ++x == number ) {
1757 1 return;
1758 }
1759
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 416 times.
417 else if ( ++x == number ) {
1760 1 return;
1761 }
1762
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 415 times.
416 else if ( ++x == number ) {
1763 1 return;
1764 }
1765
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 414 times.
415 else if ( ++x == number ) {
1766 1 return;
1767 }
1768
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 413 times.
414 else if ( ++x == number ) {
1769 1 return;
1770 }
1771
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 412 times.
413 else if ( ++x == number ) {
1772 1 return;
1773 }
1774
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 411 times.
412 else if ( ++x == number ) {
1775 1 return;
1776 }
1777
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 410 times.
411 else if ( ++x == number ) {
1778 1 return;
1779 }
1780
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 409 times.
410 else if ( ++x == number ) {
1781 1 return;
1782 }
1783
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 408 times.
409 else if ( ++x == number ) {
1784 1 return;
1785 }
1786
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 407 times.
408 else if ( ++x == number ) {
1787 1 return;
1788 }
1789
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 406 times.
407 else if ( ++x == number ) {
1790 1 return;
1791 }
1792
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 405 times.
406 else if ( ++x == number ) {
1793 1 return;
1794 }
1795
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 404 times.
405 else if ( ++x == number ) {
1796 1 return;
1797 }
1798
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 403 times.
404 else if ( ++x == number ) {
1799 1 return;
1800 }
1801
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 402 times.
403 else if ( ++x == number ) {
1802 1 return;
1803 }
1804
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 401 times.
402 else if ( ++x == number ) {
1805 1 return;
1806 }
1807
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 400 times.
401 else if ( ++x == number ) {
1808 1 return;
1809 }
1810
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 399 times.
400 else if ( ++x == number ) {
1811 1 return;
1812 }
1813
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 398 times.
399 else if ( ++x == number ) {
1814 1 return;
1815 }
1816
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 397 times.
398 else if ( ++x == number ) {
1817 1 return;
1818 }
1819
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 396 times.
397 else if ( ++x == number ) {
1820 1 return;
1821 }
1822
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 395 times.
396 else if ( ++x == number ) {
1823 1 return;
1824 }
1825
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 394 times.
395 else if ( ++x == number ) {
1826 1 return;
1827 }
1828
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 393 times.
394 else if ( ++x == number ) {
1829 1 return;
1830 }
1831
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 392 times.
393 else if ( ++x == number ) {
1832 1 return;
1833 }
1834
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 391 times.
392 else if ( ++x == number ) {
1835 1 return;
1836 }
1837
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 390 times.
391 else if ( ++x == number ) {
1838 1 return;
1839 }
1840
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 389 times.
390 else if ( ++x == number ) {
1841 1 return;
1842 }
1843
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 388 times.
389 else if ( ++x == number ) {
1844 1 return;
1845 }
1846
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 387 times.
388 else if ( ++x == number ) {
1847 1 return;
1848 }
1849
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 386 times.
387 else if ( ++x == number ) {
1850 1 return;
1851 }
1852
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 385 times.
386 else if ( ++x == number ) {
1853 1 return;
1854 }
1855
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 384 times.
385 else if ( ++x == number ) {
1856 1 return;
1857 }
1858
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 383 times.
384 else if ( ++x == number ) {
1859 1 return;
1860 }
1861
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 382 times.
383 else if ( ++x == number ) {
1862 1 return;
1863 }
1864
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 381 times.
382 else if ( ++x == number ) {
1865 1 return;
1866 }
1867
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 380 times.
381 else if ( ++x == number ) {
1868 1 return;
1869 }
1870
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 379 times.
380 else if ( ++x == number ) {
1871 1 return;
1872 }
1873
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 378 times.
379 else if ( ++x == number ) {
1874 1 return;
1875 }
1876
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 377 times.
378 else if ( ++x == number ) {
1877 1 return;
1878 }
1879
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 376 times.
377 else if ( ++x == number ) {
1880 1 return;
1881 }
1882
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 375 times.
376 else if ( ++x == number ) {
1883 1 return;
1884 }
1885
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 374 times.
375 else if ( ++x == number ) {
1886 1 return;
1887 }
1888
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 373 times.
374 else if ( ++x == number ) {
1889 1 return;
1890 }
1891
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 372 times.
373 else if ( ++x == number ) {
1892 1 return;
1893 }
1894
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 371 times.
372 else if ( ++x == number ) {
1895 1 return;
1896 }
1897
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 370 times.
371 else if ( ++x == number ) {
1898 1 return;
1899 }
1900
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 369 times.
370 else if ( ++x == number ) {
1901 1 return;
1902 }
1903
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 368 times.
369 else if ( ++x == number ) {
1904 1 return;
1905 }
1906
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 367 times.
368 else if ( ++x == number ) {
1907 1 return;
1908 }
1909
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 366 times.
367 else if ( ++x == number ) {
1910 1 return;
1911 }
1912
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 365 times.
366 else if ( ++x == number ) {
1913 1 return;
1914 }
1915
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 364 times.
365 else if ( ++x == number ) {
1916 1 return;
1917 }
1918
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 363 times.
364 else if ( ++x == number ) {
1919 1 return;
1920 }
1921
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 362 times.
363 else if ( ++x == number ) {
1922 1 return;
1923 }
1924
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 361 times.
362 else if ( ++x == number ) {
1925 1 return;
1926 }
1927
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 360 times.
361 else if ( ++x == number ) {
1928 1 return;
1929 }
1930
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 359 times.
360 else if ( ++x == number ) {
1931 1 return;
1932 }
1933
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 358 times.
359 else if ( ++x == number ) {
1934 1 return;
1935 }
1936
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 357 times.
358 else if ( ++x == number ) {
1937 1 return;
1938 }
1939
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 356 times.
357 else if ( ++x == number ) {
1940 1 return;
1941 }
1942
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 355 times.
356 else if ( ++x == number ) {
1943 1 return;
1944 }
1945
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 354 times.
355 else if ( ++x == number ) {
1946 1 return;
1947 }
1948
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 353 times.
354 else if ( ++x == number ) {
1949 1 return;
1950 }
1951
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 352 times.
353 else if ( ++x == number ) {
1952 1 return;
1953 }
1954
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 351 times.
352 else if ( ++x == number ) {
1955 1 return;
1956 }
1957
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 350 times.
351 else if ( ++x == number ) {
1958 1 return;
1959 }
1960
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 349 times.
350 else if ( ++x == number ) {
1961 1 return;
1962 }
1963
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 348 times.
349 else if ( ++x == number ) {
1964 1 return;
1965 }
1966
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 347 times.
348 else if ( ++x == number ) {
1967 1 return;
1968 }
1969
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 346 times.
347 else if ( ++x == number ) {
1970 1 return;
1971 }
1972
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 345 times.
346 else if ( ++x == number ) {
1973 1 return;
1974 }
1975
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 344 times.
345 else if ( ++x == number ) {
1976 1 return;
1977 }
1978
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 343 times.
344 else if ( ++x == number ) {
1979 1 return;
1980 }
1981
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 342 times.
343 else if ( ++x == number ) {
1982 1 return;
1983 }
1984
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 341 times.
342 else if ( ++x == number ) {
1985 1 return;
1986 }
1987
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 340 times.
341 else if ( ++x == number ) {
1988 1 return;
1989 }
1990
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 339 times.
340 else if ( ++x == number ) {
1991 1 return;
1992 }
1993
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 338 times.
339 else if ( ++x == number ) {
1994 1 return;
1995 }
1996
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 337 times.
338 else if ( ++x == number ) {
1997 1 return;
1998 }
1999
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 336 times.
337 else if ( ++x == number ) {
2000 1 return;
2001 }
2002
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 335 times.
336 else if ( ++x == number ) {
2003 1 return;
2004 }
2005
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 334 times.
335 else if ( ++x == number ) {
2006 1 return;
2007 }
2008
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 333 times.
334 else if ( ++x == number ) {
2009 1 return;
2010 }
2011
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 332 times.
333 else if ( ++x == number ) {
2012 1 return;
2013 }
2014
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 331 times.
332 else if ( ++x == number ) {
2015 1 return;
2016 }
2017
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 330 times.
331 else if ( ++x == number ) {
2018 1 return;
2019 }
2020
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 329 times.
330 else if ( ++x == number ) {
2021 1 return;
2022 }
2023
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 328 times.
329 else if ( ++x == number ) {
2024 1 return;
2025 }
2026
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 327 times.
328 else if ( ++x == number ) {
2027 1 return;
2028 }
2029
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 326 times.
327 else if ( ++x == number ) {
2030 1 return;
2031 }
2032
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 325 times.
326 else if ( ++x == number ) {
2033 1 return;
2034 }
2035
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 324 times.
325 else if ( ++x == number ) {
2036 1 return;
2037 }
2038
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 323 times.
324 else if ( ++x == number ) {
2039 1 return;
2040 }
2041
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 322 times.
323 else if ( ++x == number ) {
2042 1 return;
2043 }
2044
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 321 times.
322 else if ( ++x == number ) {
2045 1 return;
2046 }
2047
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 320 times.
321 else if ( ++x == number ) {
2048 1 return;
2049 }
2050
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 319 times.
320 else if ( ++x == number ) {
2051 1 return;
2052 }
2053
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 318 times.
319 else if ( ++x == number ) {
2054 1 return;
2055 }
2056
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 317 times.
318 else if ( ++x == number ) {
2057 1 return;
2058 }
2059
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 316 times.
317 else if ( ++x == number ) {
2060 1 return;
2061 }
2062
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 315 times.
316 else if ( ++x == number ) {
2063 1 return;
2064 }
2065
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 314 times.
315 else if ( ++x == number ) {
2066 1 return;
2067 }
2068
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 313 times.
314 else if ( ++x == number ) {
2069 1 return;
2070 }
2071
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 312 times.
313 else if ( ++x == number ) {
2072 1 return;
2073 }
2074
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 311 times.
312 else if ( ++x == number ) {
2075 1 return;
2076 }
2077
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 310 times.
311 else if ( ++x == number ) {
2078 1 return;
2079 }
2080
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 309 times.
310 else if ( ++x == number ) {
2081 1 return;
2082 }
2083
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 308 times.
309 else if ( ++x == number ) {
2084 1 return;
2085 }
2086
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 307 times.
308 else if ( ++x == number ) {
2087 1 return;
2088 }
2089
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 306 times.
307 else if ( ++x == number ) {
2090 1 return;
2091 }
2092
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 305 times.
306 else if ( ++x == number ) {
2093 1 return;
2094 }
2095
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 304 times.
305 else if ( ++x == number ) {
2096 1 return;
2097 }
2098
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 303 times.
304 else if ( ++x == number ) {
2099 1 return;
2100 }
2101
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 302 times.
303 else if ( ++x == number ) {
2102 1 return;
2103 }
2104
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 301 times.
302 else if ( ++x == number ) {
2105 1 return;
2106 }
2107
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 300 times.
301 else if ( ++x == number ) {
2108 1 return;
2109 }
2110
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 299 times.
300 else if ( ++x == number ) {
2111 1 return;
2112 }
2113
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 298 times.
299 else if ( ++x == number ) {
2114 1 return;
2115 }
2116
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 297 times.
298 else if ( ++x == number ) {
2117 1 return;
2118 }
2119
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 296 times.
297 else if ( ++x == number ) {
2120 1 return;
2121 }
2122
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 295 times.
296 else if ( ++x == number ) {
2123 1 return;
2124 }
2125
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 294 times.
295 else if ( ++x == number ) {
2126 1 return;
2127 }
2128
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 293 times.
294 else if ( ++x == number ) {
2129 1 return;
2130 }
2131
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 292 times.
293 else if ( ++x == number ) {
2132 1 return;
2133 }
2134
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 291 times.
292 else if ( ++x == number ) {
2135 1 return;
2136 }
2137
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 290 times.
291 else if ( ++x == number ) {
2138 1 return;
2139 }
2140
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 289 times.
290 else if ( ++x == number ) {
2141 1 return;
2142 }
2143
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 288 times.
289 else if ( ++x == number ) {
2144 1 return;
2145 }
2146
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 287 times.
288 else if ( ++x == number ) {
2147 1 return;
2148 }
2149
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 286 times.
287 else if ( ++x == number ) {
2150 1 return;
2151 }
2152
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 285 times.
286 else if ( ++x == number ) {
2153 1 return;
2154 }
2155
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 284 times.
285 else if ( ++x == number ) {
2156 1 return;
2157 }
2158
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 283 times.
284 else if ( ++x == number ) {
2159 1 return;
2160 }
2161
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 282 times.
283 else if ( ++x == number ) {
2162 1 return;
2163 }
2164
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 281 times.
282 else if ( ++x == number ) {
2165 1 return;
2166 }
2167
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 280 times.
281 else if ( ++x == number ) {
2168 1 return;
2169 }
2170
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 279 times.
280 else if ( ++x == number ) {
2171 1 return;
2172 }
2173
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 278 times.
279 else if ( ++x == number ) {
2174 1 return;
2175 }
2176
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 277 times.
278 else if ( ++x == number ) {
2177 1 return;
2178 }
2179
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 276 times.
277 else if ( ++x == number ) {
2180 1 return;
2181 }
2182
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 275 times.
276 else if ( ++x == number ) {
2183 1 return;
2184 }
2185
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 274 times.
275 else if ( ++x == number ) {
2186 1 return;
2187 }
2188
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 273 times.
274 else if ( ++x == number ) {
2189 1 return;
2190 }
2191
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 272 times.
273 else if ( ++x == number ) {
2192 1 return;
2193 }
2194
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 271 times.
272 else if ( ++x == number ) {
2195 1 return;
2196 }
2197
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 270 times.
271 else if ( ++x == number ) {
2198 1 return;
2199 }
2200
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 269 times.
270 else if ( ++x == number ) {
2201 1 return;
2202 }
2203
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 268 times.
269 else if ( ++x == number ) {
2204 1 return;
2205 }
2206
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 267 times.
268 else if ( ++x == number ) {
2207 1 return;
2208 }
2209
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 266 times.
267 else if ( ++x == number ) {
2210 1 return;
2211 }
2212
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 265 times.
266 else if ( ++x == number ) {
2213 1 return;
2214 }
2215
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 264 times.
265 else if ( ++x == number ) {
2216 1 return;
2217 }
2218
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 263 times.
264 else if ( ++x == number ) {
2219 1 return;
2220 }
2221
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 262 times.
263 else if ( ++x == number ) {
2222 1 return;
2223 }
2224
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 261 times.
262 else if ( ++x == number ) {
2225 1 return;
2226 }
2227
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 260 times.
261 else if ( ++x == number ) {
2228 1 return;
2229 }
2230
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 259 times.
260 else if ( ++x == number ) {
2231 1 return;
2232 }
2233
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 258 times.
259 else if ( ++x == number ) {
2234 1 return;
2235 }
2236
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 257 times.
258 else if ( ++x == number ) {
2237 1 return;
2238 }
2239
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 256 times.
257 else if ( ++x == number ) {
2240 1 return;
2241 }
2242
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 255 times.
256 else if ( ++x == number ) {
2243 1 return;
2244 }
2245
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 254 times.
255 else if ( ++x == number ) {
2246 1 return;
2247 }
2248
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 253 times.
254 else if ( ++x == number ) {
2249 1 return;
2250 }
2251
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 252 times.
253 else if ( ++x == number ) {
2252 1 return;
2253 }
2254
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 251 times.
252 else if ( ++x == number ) {
2255 1 return;
2256 }
2257
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 250 times.
251 else if ( ++x == number ) {
2258 1 return;
2259 }
2260
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 249 times.
250 else if ( ++x == number ) {
2261 1 return;
2262 }
2263
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 248 times.
249 else if ( ++x == number ) {
2264 1 return;
2265 }
2266
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 247 times.
248 else if ( ++x == number ) {
2267 1 return;
2268 }
2269
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 246 times.
247 else if ( ++x == number ) {
2270 1 return;
2271 }
2272
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 245 times.
246 else if ( ++x == number ) {
2273 1 return;
2274 }
2275
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 244 times.
245 else if ( ++x == number ) {
2276 1 return;
2277 }
2278
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 243 times.
244 else if ( ++x == number ) {
2279 1 return;
2280 }
2281
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 242 times.
243 else if ( ++x == number ) {
2282 1 return;
2283 }
2284
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 241 times.
242 else if ( ++x == number ) {
2285 1 return;
2286 }
2287
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 240 times.
241 else if ( ++x == number ) {
2288 1 return;
2289 }
2290
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 239 times.
240 else if ( ++x == number ) {
2291 1 return;
2292 }
2293
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 238 times.
239 else if ( ++x == number ) {
2294 1 return;
2295 }
2296
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 237 times.
238 else if ( ++x == number ) {
2297 1 return;
2298 }
2299
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 236 times.
237 else if ( ++x == number ) {
2300 1 return;
2301 }
2302
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 235 times.
236 else if ( ++x == number ) {
2303 1 return;
2304 }
2305
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 234 times.
235 else if ( ++x == number ) {
2306 1 return;
2307 }
2308
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 233 times.
234 else if ( ++x == number ) {
2309 1 return;
2310 }
2311
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 232 times.
233 else if ( ++x == number ) {
2312 1 return;
2313 }
2314
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 231 times.
232 else if ( ++x == number ) {
2315 1 return;
2316 }
2317
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 230 times.
231 else if ( ++x == number ) {
2318 1 return;
2319 }
2320
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 229 times.
230 else if ( ++x == number ) {
2321 1 return;
2322 }
2323
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 228 times.
229 else if ( ++x == number ) {
2324 1 return;
2325 }
2326
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 227 times.
228 else if ( ++x == number ) {
2327 1 return;
2328 }
2329
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 226 times.
227 else if ( ++x == number ) {
2330 1 return;
2331 }
2332
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 225 times.
226 else if ( ++x == number ) {
2333 1 return;
2334 }
2335
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 224 times.
225 else if ( ++x == number ) {
2336 1 return;
2337 }
2338
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 223 times.
224 else if ( ++x == number ) {
2339 1 return;
2340 }
2341
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 222 times.
223 else if ( ++x == number ) {
2342 1 return;
2343 }
2344
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 221 times.
222 else if ( ++x == number ) {
2345 1 return;
2346 }
2347
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 220 times.
221 else if ( ++x == number ) {
2348 1 return;
2349 }
2350
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 219 times.
220 else if ( ++x == number ) {
2351 1 return;
2352 }
2353
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 218 times.
219 else if ( ++x == number ) {
2354 1 return;
2355 }
2356
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 217 times.
218 else if ( ++x == number ) {
2357 1 return;
2358 }
2359
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 216 times.
217 else if ( ++x == number ) {
2360 1 return;
2361 }
2362
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 215 times.
216 else if ( ++x == number ) {
2363 1 return;
2364 }
2365
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 214 times.
215 else if ( ++x == number ) {
2366 1 return;
2367 }
2368
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 213 times.
214 else if ( ++x == number ) {
2369 1 return;
2370 }
2371
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 212 times.
213 else if ( ++x == number ) {
2372 1 return;
2373 }
2374
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 211 times.
212 else if ( ++x == number ) {
2375 1 return;
2376 }
2377
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 210 times.
211 else if ( ++x == number ) {
2378 1 return;
2379 }
2380
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 209 times.
210 else if ( ++x == number ) {
2381 1 return;
2382 }
2383
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 208 times.
209 else if ( ++x == number ) {
2384 1 return;
2385 }
2386
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 207 times.
208 else if ( ++x == number ) {
2387 1 return;
2388 }
2389
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 206 times.
207 else if ( ++x == number ) {
2390 1 return;
2391 }
2392
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 205 times.
206 else if ( ++x == number ) {
2393 1 return;
2394 }
2395
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 204 times.
205 else if ( ++x == number ) {
2396 1 return;
2397 }
2398
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 203 times.
204 else if ( ++x == number ) {
2399 1 return;
2400 }
2401
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 202 times.
203 else if ( ++x == number ) {
2402 1 return;
2403 }
2404
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 201 times.
202 else if ( ++x == number ) {
2405 1 return;
2406 }
2407
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 200 times.
201 else if ( ++x == number ) {
2408 1 return;
2409 }
2410
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 199 times.
200 else if ( ++x == number ) {
2411 1 return;
2412 }
2413
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 198 times.
199 else if ( ++x == number ) {
2414 1 return;
2415 }
2416
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 197 times.
198 else if ( ++x == number ) {
2417 1 return;
2418 }
2419
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 196 times.
197 else if ( ++x == number ) {
2420 1 return;
2421 }
2422
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 195 times.
196 else if ( ++x == number ) {
2423 1 return;
2424 }
2425
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 194 times.
195 else if ( ++x == number ) {
2426 1 return;
2427 }
2428
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 193 times.
194 else if ( ++x == number ) {
2429 1 return;
2430 }
2431
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 192 times.
193 else if ( ++x == number ) {
2432 1 return;
2433 }
2434
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 191 times.
192 else if ( ++x == number ) {
2435 1 return;
2436 }
2437
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 190 times.
191 else if ( ++x == number ) {
2438 1 return;
2439 }
2440
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 189 times.
190 else if ( ++x == number ) {
2441 1 return;
2442 }
2443
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 188 times.
189 else if ( ++x == number ) {
2444 1 return;
2445 }
2446
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 187 times.
188 else if ( ++x == number ) {
2447 1 return;
2448 }
2449
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 186 times.
187 else if ( ++x == number ) {
2450 1 return;
2451 }
2452
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 185 times.
186 else if ( ++x == number ) {
2453 1 return;
2454 }
2455
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 184 times.
185 else if ( ++x == number ) {
2456 1 return;
2457 }
2458
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 183 times.
184 else if ( ++x == number ) {
2459 1 return;
2460 }
2461
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 182 times.
183 else if ( ++x == number ) {
2462 1 return;
2463 }
2464
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 181 times.
182 else if ( ++x == number ) {
2465 1 return;
2466 }
2467
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 180 times.
181 else if ( ++x == number ) {
2468 1 return;
2469 }
2470
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 179 times.
180 else if ( ++x == number ) {
2471 1 return;
2472 }
2473
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 178 times.
179 else if ( ++x == number ) {
2474 1 return;
2475 }
2476
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 177 times.
178 else if ( ++x == number ) {
2477 1 return;
2478 }
2479
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 176 times.
177 else if ( ++x == number ) {
2480 1 return;
2481 }
2482
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 175 times.
176 else if ( ++x == number ) {
2483 1 return;
2484 }
2485
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 174 times.
175 else if ( ++x == number ) {
2486 1 return;
2487 }
2488
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 173 times.
174 else if ( ++x == number ) {
2489 1 return;
2490 }
2491
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 172 times.
173 else if ( ++x == number ) {
2492 1 return;
2493 }
2494
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 171 times.
172 else if ( ++x == number ) {
2495 1 return;
2496 }
2497
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 170 times.
171 else if ( ++x == number ) {
2498 1 return;
2499 }
2500
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 169 times.
170 else if ( ++x == number ) {
2501 1 return;
2502 }
2503
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 168 times.
169 else if ( ++x == number ) {
2504 1 return;
2505 }
2506
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 167 times.
168 else if ( ++x == number ) {
2507 1 return;
2508 }
2509
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 166 times.
167 else if ( ++x == number ) {
2510 1 return;
2511 }
2512
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 165 times.
166 else if ( ++x == number ) {
2513 1 return;
2514 }
2515
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 164 times.
165 else if ( ++x == number ) {
2516 1 return;
2517 }
2518
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 163 times.
164 else if ( ++x == number ) {
2519 1 return;
2520 }
2521
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 162 times.
163 else if ( ++x == number ) {
2522 1 return;
2523 }
2524
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 161 times.
162 else if ( ++x == number ) {
2525 1 return;
2526 }
2527
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 160 times.
161 else if ( ++x == number ) {
2528 1 return;
2529 }
2530
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 159 times.
160 else if ( ++x == number ) {
2531 1 return;
2532 }
2533
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 158 times.
159 else if ( ++x == number ) {
2534 1 return;
2535 }
2536
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 157 times.
158 else if ( ++x == number ) {
2537 1 return;
2538 }
2539
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 156 times.
157 else if ( ++x == number ) {
2540 1 return;
2541 }
2542
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 155 times.
156 else if ( ++x == number ) {
2543 1 return;
2544 }
2545
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 154 times.
155 else if ( ++x == number ) {
2546 1 return;
2547 }
2548
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 153 times.
154 else if ( ++x == number ) {
2549 1 return;
2550 }
2551
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 152 times.
153 else if ( ++x == number ) {
2552 1 return;
2553 }
2554
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 151 times.
152 else if ( ++x == number ) {
2555 1 return;
2556 }
2557
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 150 times.
151 else if ( ++x == number ) {
2558 1 return;
2559 }
2560
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 149 times.
150 else if ( ++x == number ) {
2561 1 return;
2562 }
2563
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 148 times.
149 else if ( ++x == number ) {
2564 1 return;
2565 }
2566
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 147 times.
148 else if ( ++x == number ) {
2567 1 return;
2568 }
2569
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 146 times.
147 else if ( ++x == number ) {
2570 1 return;
2571 }
2572
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 145 times.
146 else if ( ++x == number ) {
2573 1 return;
2574 }
2575
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 144 times.
145 else if ( ++x == number ) {
2576 1 return;
2577 }
2578
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 143 times.
144 else if ( ++x == number ) {
2579 1 return;
2580 }
2581
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 142 times.
143 else if ( ++x == number ) {
2582 1 return;
2583 }
2584
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 141 times.
142 else if ( ++x == number ) {
2585 1 return;
2586 }
2587
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 140 times.
141 else if ( ++x == number ) {
2588 1 return;
2589 }
2590
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 139 times.
140 else if ( ++x == number ) {
2591 1 return;
2592 }
2593
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 138 times.
139 else if ( ++x == number ) {
2594 1 return;
2595 }
2596
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 137 times.
138 else if ( ++x == number ) {
2597 1 return;
2598 }
2599
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 136 times.
137 else if ( ++x == number ) {
2600 1 return;
2601 }
2602
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 135 times.
136 else if ( ++x == number ) {
2603 1 return;
2604 }
2605
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 134 times.
135 else if ( ++x == number ) {
2606 1 return;
2607 }
2608
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 133 times.
134 else if ( ++x == number ) {
2609 1 return;
2610 }
2611
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 132 times.
133 else if ( ++x == number ) {
2612 1 return;
2613 }
2614
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 131 times.
132 else if ( ++x == number ) {
2615 1 return;
2616 }
2617
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 130 times.
131 else if ( ++x == number ) {
2618 1 return;
2619 }
2620
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 129 times.
130 else if ( ++x == number ) {
2621 1 return;
2622 }
2623
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 128 times.
129 else if ( ++x == number ) {
2624 1 return;
2625 }
2626
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 127 times.
128 else if ( ++x == number ) {
2627 1 return;
2628 }
2629
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 126 times.
127 else if ( ++x == number ) {
2630 1 return;
2631 }
2632
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 125 times.
126 else if ( ++x == number ) {
2633 1 return;
2634 }
2635
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 124 times.
125 else if ( ++x == number ) {
2636 1 return;
2637 }
2638
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 123 times.
124 else if ( ++x == number ) {
2639 1 return;
2640 }
2641
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 122 times.
123 else if ( ++x == number ) {
2642 1 return;
2643 }
2644
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 121 times.
122 else if ( ++x == number ) {
2645 1 return;
2646 }
2647
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 120 times.
121 else if ( ++x == number ) {
2648 1 return;
2649 }
2650
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 119 times.
120 else if ( ++x == number ) {
2651 1 return;
2652 }
2653
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 118 times.
119 else if ( ++x == number ) {
2654 1 return;
2655 }
2656
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 117 times.
118 else if ( ++x == number ) {
2657 1 return;
2658 }
2659
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 116 times.
117 else if ( ++x == number ) {
2660 1 return;
2661 }
2662
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 115 times.
116 else if ( ++x == number ) {
2663 1 return;
2664 }
2665
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 114 times.
115 else if ( ++x == number ) {
2666 1 return;
2667 }
2668
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 113 times.
114 else if ( ++x == number ) {
2669 1 return;
2670 }
2671
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 112 times.
113 else if ( ++x == number ) {
2672 1 return;
2673 }
2674
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 111 times.
112 else if ( ++x == number ) {
2675 1 return;
2676 }
2677
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 110 times.
111 else if ( ++x == number ) {
2678 1 return;
2679 }
2680
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 109 times.
110 else if ( ++x == number ) {
2681 1 return;
2682 }
2683
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 108 times.
109 else if ( ++x == number ) {
2684 1 return;
2685 }
2686
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 107 times.
108 else if ( ++x == number ) {
2687 1 return;
2688 }
2689
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 106 times.
107 else if ( ++x == number ) {
2690 1 return;
2691 }
2692
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 105 times.
106 else if ( ++x == number ) {
2693 1 return;
2694 }
2695
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 104 times.
105 else if ( ++x == number ) {
2696 1 return;
2697 }
2698
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 103 times.
104 else if ( ++x == number ) {
2699 1 return;
2700 }
2701
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 102 times.
103 else if ( ++x == number ) {
2702 1 return;
2703 }
2704
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 101 times.
102 else if ( ++x == number ) {
2705 1 return;
2706 }
2707
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 100 times.
101 else if ( ++x == number ) {
2708 1 return;
2709 }
2710
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 99 times.
100 else if ( ++x == number ) {
2711 1 return;
2712 }
2713
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 98 times.
99 else if ( ++x == number ) {
2714 1 return;
2715 }
2716
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 97 times.
98 else if ( ++x == number ) {
2717 1 return;
2718 }
2719
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 96 times.
97 else if ( ++x == number ) {
2720 1 return;
2721 }
2722
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 95 times.
96 else if ( ++x == number ) {
2723 1 return;
2724 }
2725
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 94 times.
95 else if ( ++x == number ) {
2726 1 return;
2727 }
2728
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 93 times.
94 else if ( ++x == number ) {
2729 1 return;
2730 }
2731
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 92 times.
93 else if ( ++x == number ) {
2732 1 return;
2733 }
2734
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 91 times.
92 else if ( ++x == number ) {
2735 1 return;
2736 }
2737
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 90 times.
91 else if ( ++x == number ) {
2738 1 return;
2739 }
2740
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 89 times.
90 else if ( ++x == number ) {
2741 1 return;
2742 }
2743
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 88 times.
89 else if ( ++x == number ) {
2744 1 return;
2745 }
2746
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 87 times.
88 else if ( ++x == number ) {
2747 1 return;
2748 }
2749
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 86 times.
87 else if ( ++x == number ) {
2750 1 return;
2751 }
2752
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 85 times.
86 else if ( ++x == number ) {
2753 1 return;
2754 }
2755
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 84 times.
85 else if ( ++x == number ) {
2756 1 return;
2757 }
2758
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 83 times.
84 else if ( ++x == number ) {
2759 1 return;
2760 }
2761
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 82 times.
83 else if ( ++x == number ) {
2762 1 return;
2763 }
2764
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 81 times.
82 else if ( ++x == number ) {
2765 1 return;
2766 }
2767
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 80 times.
81 else if ( ++x == number ) {
2768 1 return;
2769 }
2770
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 79 times.
80 else if ( ++x == number ) {
2771 1 return;
2772 }
2773
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 78 times.
79 else if ( ++x == number ) {
2774 1 return;
2775 }
2776
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 77 times.
78 else if ( ++x == number ) {
2777 1 return;
2778 }
2779
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 76 times.
77 else if ( ++x == number ) {
2780 1 return;
2781 }
2782
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 75 times.
76 else if ( ++x == number ) {
2783 1 return;
2784 }
2785
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 74 times.
75 else if ( ++x == number ) {
2786 1 return;
2787 }
2788
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 73 times.
74 else if ( ++x == number ) {
2789 1 return;
2790 }
2791
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 72 times.
73 else if ( ++x == number ) {
2792 1 return;
2793 }
2794
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 71 times.
72 else if ( ++x == number ) {
2795 1 return;
2796 }
2797
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 70 times.
71 else if ( ++x == number ) {
2798 1 return;
2799 }
2800
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 69 times.
70 else if ( ++x == number ) {
2801 1 return;
2802 }
2803
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 68 times.
69 else if ( ++x == number ) {
2804 1 return;
2805 }
2806
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 67 times.
68 else if ( ++x == number ) {
2807 1 return;
2808 }
2809
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 66 times.
67 else if ( ++x == number ) {
2810 1 return;
2811 }
2812
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 65 times.
66 else if ( ++x == number ) {
2813 1 return;
2814 }
2815
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 64 times.
65 else if ( ++x == number ) {
2816 1 return;
2817 }
2818
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 63 times.
64 else if ( ++x == number ) {
2819 1 return;
2820 }
2821
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 62 times.
63 else if ( ++x == number ) {
2822 1 return;
2823 }
2824
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 61 times.
62 else if ( ++x == number ) {
2825 1 return;
2826 }
2827
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 60 times.
61 else if ( ++x == number ) {
2828 1 return;
2829 }
2830
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 59 times.
60 else if ( ++x == number ) {
2831 1 return;
2832 }
2833
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 58 times.
59 else if ( ++x == number ) {
2834 1 return;
2835 }
2836
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 57 times.
58 else if ( ++x == number ) {
2837 1 return;
2838 }
2839
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 56 times.
57 else if ( ++x == number ) {
2840 1 return;
2841 }
2842
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 55 times.
56 else if ( ++x == number ) {
2843 1 return;
2844 }
2845
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 54 times.
55 else if ( ++x == number ) {
2846 1 return;
2847 }
2848
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 53 times.
54 else if ( ++x == number ) {
2849 1 return;
2850 }
2851
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 52 times.
53 else if ( ++x == number ) {
2852 1 return;
2853 }
2854
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 51 times.
52 else if ( ++x == number ) {
2855 1 return;
2856 }
2857
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 50 times.
51 else if ( ++x == number ) {
2858 1 return;
2859 }
2860
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 49 times.
50 else if ( ++x == number ) {
2861 1 return;
2862 }
2863
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 48 times.
49 else if ( ++x == number ) {
2864 1 return;
2865 }
2866
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 47 times.
48 else if ( ++x == number ) {
2867 1 return;
2868 }
2869
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 46 times.
47 else if ( ++x == number ) {
2870 1 return;
2871 }
2872
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 45 times.
46 else if ( ++x == number ) {
2873 1 return;
2874 }
2875
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 44 times.
45 else if ( ++x == number ) {
2876 1 return;
2877 }
2878
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 43 times.
44 else if ( ++x == number ) {
2879 1 return;
2880 }
2881
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 42 times.
43 else if ( ++x == number ) {
2882 1 return;
2883 }
2884
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 41 times.
42 else if ( ++x == number ) {
2885 1 return;
2886 }
2887
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 40 times.
41 else if ( ++x == number ) {
2888 1 return;
2889 }
2890
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 39 times.
40 else if ( ++x == number ) {
2891 1 return;
2892 }
2893
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 38 times.
39 else if ( ++x == number ) {
2894 1 return;
2895 }
2896
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 37 times.
38 else if ( ++x == number ) {
2897 1 return;
2898 }
2899
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 36 times.
37 else if ( ++x == number ) {
2900 1 return;
2901 }
2902
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 35 times.
36 else if ( ++x == number ) {
2903 1 return;
2904 }
2905
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 34 times.
35 else if ( ++x == number ) {
2906 1 return;
2907 }
2908
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 33 times.
34 else if ( ++x == number ) {
2909 1 return;
2910 }
2911
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 32 times.
33 else if ( ++x == number ) {
2912 1 return;
2913 }
2914
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 31 times.
32 else if ( ++x == number ) {
2915 1 return;
2916 }
2917
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 30 times.
31 else if ( ++x == number ) {
2918 1 return;
2919 }
2920
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 29 times.
30 else if ( ++x == number ) {
2921 1 return;
2922 }
2923
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 28 times.
29 else if ( ++x == number ) {
2924 1 return;
2925 }
2926
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 27 times.
28 else if ( ++x == number ) {
2927 1 return;
2928 }
2929
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 26 times.
27 else if ( ++x == number ) {
2930 1 return;
2931 }
2932
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 25 times.
26 else if ( ++x == number ) {
2933 1 return;
2934 }
2935
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 24 times.
25 else if ( ++x == number ) {
2936 1 return;
2937 }
2938
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 23 times.
24 else if ( ++x == number ) {
2939 1 return;
2940 }
2941
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 22 times.
23 else if ( ++x == number ) {
2942 1 return;
2943 }
2944
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 21 times.
22 else if ( ++x == number ) {
2945 1 return;
2946 }
2947
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 20 times.
21 else if ( ++x == number ) {
2948 1 return;
2949 }
2950
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 19 times.
20 else if ( ++x == number ) {
2951 1 return;
2952 }
2953
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 18 times.
19 else if ( ++x == number ) {
2954 1 return;
2955 }
2956
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 17 times.
18 else if ( ++x == number ) {
2957 1 return;
2958 }
2959
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 16 times.
17 else if ( ++x == number ) {
2960 1 return;
2961 }
2962
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 15 times.
16 else if ( ++x == number ) {
2963 1 return;
2964 }
2965
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 14 times.
15 else if ( ++x == number ) {
2966 1 return;
2967 }
2968
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 13 times.
14 else if ( ++x == number ) {
2969 1 return;
2970 }
2971
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 12 times.
13 else if ( ++x == number ) {
2972 1 return;
2973 }
2974
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 11 times.
12 else if ( ++x == number ) {
2975 1 return;
2976 }
2977
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 10 times.
11 else if ( ++x == number ) {
2978 1 return;
2979 }
2980
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 9 times.
10 else if ( ++x == number ) {
2981 1 return;
2982 }
2983
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 8 times.
9 else if ( ++x == number ) {
2984 1 return;
2985 }
2986
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 7 times.
8 else if ( ++x == number ) {
2987 1 return;
2988 }
2989
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 6 times.
7 else if ( ++x == number ) {
2990 1 return;
2991 }
2992
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 5 times.
6 else if ( ++x == number ) {
2993 1 return;
2994 }
2995
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 4 times.
5 else if ( ++x == number ) {
2996 1 return;
2997 }
2998
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 3 times.
4 else if ( ++x == number ) {
2999 1 return;
3000 }
3001
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 else if ( ++x == number ) {
3002 1 return;
3003 }
3004
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 else if ( ++x == number ) {
3005 1 return;
3006 }
3007
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 else if ( ++x == number ) {
3008 return;
3009 }
3010
3011 1 return;
3012 999 }
3013
3014

gcovr-7.2/gcovr/tests/rounding/reference/gcc-5/000077500000000000000000000000001456671656200214675ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/rounding/reference/gcc-5/coverage.functions.html000066400000000000000000000036271456671656200261670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2004 2005 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 1 time100.0%
use_number_of_branches(int) (main.cpp:11)called 999 times, returned 999 times99.0%

gcovr-7.2/gcovr/tests/rounding/reference/gcc-5/coverage.html000066400000000000000000000052641456671656200241570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2004 2005 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

File Lines Functions Branches
main.cpp 99.9 99.9% 2004 / 2005 100.0% 2 / 2 99.9% 1999 / 2000

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000061761441456671656200322440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/rounding/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2004 2005 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

Line Branch Exec Source
1
2 void use_number_of_branches( int number );
3
4 1 int main() {
5
2/2
✓ Branch 0 taken 999 times.
✓ Branch 1 taken 1 times.
1000 for ( int x = 0; x < 999; ++x ) {
6 999 use_number_of_branches( x );
7 }
8 1 return 0;
9 }
10
11 999 void use_number_of_branches( int number ) {
12 999 int x = 0;
13
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 998 times.
999 if ( ++x == number ) {
14 1 return;
15 }
16
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 997 times.
998 else if ( ++x == number ) {
17 1 return;
18 }
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 996 times.
997 else if ( ++x == number ) {
20 1 return;
21 }
22
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 995 times.
996 else if ( ++x == number ) {
23 1 return;
24 }
25
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 994 times.
995 else if ( ++x == number ) {
26 1 return;
27 }
28
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 993 times.
994 else if ( ++x == number ) {
29 1 return;
30 }
31
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 992 times.
993 else if ( ++x == number ) {
32 1 return;
33 }
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 991 times.
992 else if ( ++x == number ) {
35 1 return;
36 }
37
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 990 times.
991 else if ( ++x == number ) {
38 1 return;
39 }
40
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 989 times.
990 else if ( ++x == number ) {
41 1 return;
42 }
43
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 988 times.
989 else if ( ++x == number ) {
44 1 return;
45 }
46
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 987 times.
988 else if ( ++x == number ) {
47 1 return;
48 }
49
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 986 times.
987 else if ( ++x == number ) {
50 1 return;
51 }
52
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 985 times.
986 else if ( ++x == number ) {
53 1 return;
54 }
55
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 984 times.
985 else if ( ++x == number ) {
56 1 return;
57 }
58
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 983 times.
984 else if ( ++x == number ) {
59 1 return;
60 }
61
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 982 times.
983 else if ( ++x == number ) {
62 1 return;
63 }
64
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 981 times.
982 else if ( ++x == number ) {
65 1 return;
66 }
67
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 980 times.
981 else if ( ++x == number ) {
68 1 return;
69 }
70
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 979 times.
980 else if ( ++x == number ) {
71 1 return;
72 }
73
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 978 times.
979 else if ( ++x == number ) {
74 1 return;
75 }
76
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 977 times.
978 else if ( ++x == number ) {
77 1 return;
78 }
79
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 976 times.
977 else if ( ++x == number ) {
80 1 return;
81 }
82
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 975 times.
976 else if ( ++x == number ) {
83 1 return;
84 }
85
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 974 times.
975 else if ( ++x == number ) {
86 1 return;
87 }
88
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 973 times.
974 else if ( ++x == number ) {
89 1 return;
90 }
91
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 972 times.
973 else if ( ++x == number ) {
92 1 return;
93 }
94
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 971 times.
972 else if ( ++x == number ) {
95 1 return;
96 }
97
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 970 times.
971 else if ( ++x == number ) {
98 1 return;
99 }
100
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 969 times.
970 else if ( ++x == number ) {
101 1 return;
102 }
103
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 968 times.
969 else if ( ++x == number ) {
104 1 return;
105 }
106
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 967 times.
968 else if ( ++x == number ) {
107 1 return;
108 }
109
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 966 times.
967 else if ( ++x == number ) {
110 1 return;
111 }
112
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 965 times.
966 else if ( ++x == number ) {
113 1 return;
114 }
115
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 964 times.
965 else if ( ++x == number ) {
116 1 return;
117 }
118
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 963 times.
964 else if ( ++x == number ) {
119 1 return;
120 }
121
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 962 times.
963 else if ( ++x == number ) {
122 1 return;
123 }
124
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 961 times.
962 else if ( ++x == number ) {
125 1 return;
126 }
127
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 960 times.
961 else if ( ++x == number ) {
128 1 return;
129 }
130
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 959 times.
960 else if ( ++x == number ) {
131 1 return;
132 }
133
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 958 times.
959 else if ( ++x == number ) {
134 1 return;
135 }
136
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 957 times.
958 else if ( ++x == number ) {
137 1 return;
138 }
139
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 956 times.
957 else if ( ++x == number ) {
140 1 return;
141 }
142
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 955 times.
956 else if ( ++x == number ) {
143 1 return;
144 }
145
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 954 times.
955 else if ( ++x == number ) {
146 1 return;
147 }
148
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 953 times.
954 else if ( ++x == number ) {
149 1 return;
150 }
151
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 952 times.
953 else if ( ++x == number ) {
152 1 return;
153 }
154
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 951 times.
952 else if ( ++x == number ) {
155 1 return;
156 }
157
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 950 times.
951 else if ( ++x == number ) {
158 1 return;
159 }
160
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 949 times.
950 else if ( ++x == number ) {
161 1 return;
162 }
163
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 948 times.
949 else if ( ++x == number ) {
164 1 return;
165 }
166
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 947 times.
948 else if ( ++x == number ) {
167 1 return;
168 }
169
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 946 times.
947 else if ( ++x == number ) {
170 1 return;
171 }
172
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 945 times.
946 else if ( ++x == number ) {
173 1 return;
174 }
175
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 944 times.
945 else if ( ++x == number ) {
176 1 return;
177 }
178
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 943 times.
944 else if ( ++x == number ) {
179 1 return;
180 }
181
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 942 times.
943 else if ( ++x == number ) {
182 1 return;
183 }
184
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 941 times.
942 else if ( ++x == number ) {
185 1 return;
186 }
187
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 940 times.
941 else if ( ++x == number ) {
188 1 return;
189 }
190
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 939 times.
940 else if ( ++x == number ) {
191 1 return;
192 }
193
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 938 times.
939 else if ( ++x == number ) {
194 1 return;
195 }
196
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 937 times.
938 else if ( ++x == number ) {
197 1 return;
198 }
199
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 936 times.
937 else if ( ++x == number ) {
200 1 return;
201 }
202
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 935 times.
936 else if ( ++x == number ) {
203 1 return;
204 }
205
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 934 times.
935 else if ( ++x == number ) {
206 1 return;
207 }
208
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 933 times.
934 else if ( ++x == number ) {
209 1 return;
210 }
211
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 932 times.
933 else if ( ++x == number ) {
212 1 return;
213 }
214
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 931 times.
932 else if ( ++x == number ) {
215 1 return;
216 }
217
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 930 times.
931 else if ( ++x == number ) {
218 1 return;
219 }
220
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 929 times.
930 else if ( ++x == number ) {
221 1 return;
222 }
223
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 928 times.
929 else if ( ++x == number ) {
224 1 return;
225 }
226
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 927 times.
928 else if ( ++x == number ) {
227 1 return;
228 }
229
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 926 times.
927 else if ( ++x == number ) {
230 1 return;
231 }
232
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 925 times.
926 else if ( ++x == number ) {
233 1 return;
234 }
235
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 924 times.
925 else if ( ++x == number ) {
236 1 return;
237 }
238
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 923 times.
924 else if ( ++x == number ) {
239 1 return;
240 }
241
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 922 times.
923 else if ( ++x == number ) {
242 1 return;
243 }
244
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 921 times.
922 else if ( ++x == number ) {
245 1 return;
246 }
247
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 920 times.
921 else if ( ++x == number ) {
248 1 return;
249 }
250
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 919 times.
920 else if ( ++x == number ) {
251 1 return;
252 }
253
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 918 times.
919 else if ( ++x == number ) {
254 1 return;
255 }
256
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 917 times.
918 else if ( ++x == number ) {
257 1 return;
258 }
259
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 916 times.
917 else if ( ++x == number ) {
260 1 return;
261 }
262
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 915 times.
916 else if ( ++x == number ) {
263 1 return;
264 }
265
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 914 times.
915 else if ( ++x == number ) {
266 1 return;
267 }
268
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 913 times.
914 else if ( ++x == number ) {
269 1 return;
270 }
271
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 912 times.
913 else if ( ++x == number ) {
272 1 return;
273 }
274
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 911 times.
912 else if ( ++x == number ) {
275 1 return;
276 }
277
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 910 times.
911 else if ( ++x == number ) {
278 1 return;
279 }
280
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 909 times.
910 else if ( ++x == number ) {
281 1 return;
282 }
283
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 908 times.
909 else if ( ++x == number ) {
284 1 return;
285 }
286
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 907 times.
908 else if ( ++x == number ) {
287 1 return;
288 }
289
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 906 times.
907 else if ( ++x == number ) {
290 1 return;
291 }
292
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 905 times.
906 else if ( ++x == number ) {
293 1 return;
294 }
295
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 904 times.
905 else if ( ++x == number ) {
296 1 return;
297 }
298
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 903 times.
904 else if ( ++x == number ) {
299 1 return;
300 }
301
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 902 times.
903 else if ( ++x == number ) {
302 1 return;
303 }
304
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 901 times.
902 else if ( ++x == number ) {
305 1 return;
306 }
307
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 900 times.
901 else if ( ++x == number ) {
308 1 return;
309 }
310
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 899 times.
900 else if ( ++x == number ) {
311 1 return;
312 }
313
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 898 times.
899 else if ( ++x == number ) {
314 1 return;
315 }
316
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 897 times.
898 else if ( ++x == number ) {
317 1 return;
318 }
319
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 896 times.
897 else if ( ++x == number ) {
320 1 return;
321 }
322
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 895 times.
896 else if ( ++x == number ) {
323 1 return;
324 }
325
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 894 times.
895 else if ( ++x == number ) {
326 1 return;
327 }
328
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 893 times.
894 else if ( ++x == number ) {
329 1 return;
330 }
331
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 892 times.
893 else if ( ++x == number ) {
332 1 return;
333 }
334
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 891 times.
892 else if ( ++x == number ) {
335 1 return;
336 }
337
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 890 times.
891 else if ( ++x == number ) {
338 1 return;
339 }
340
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 889 times.
890 else if ( ++x == number ) {
341 1 return;
342 }
343
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 888 times.
889 else if ( ++x == number ) {
344 1 return;
345 }
346
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 887 times.
888 else if ( ++x == number ) {
347 1 return;
348 }
349
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 886 times.
887 else if ( ++x == number ) {
350 1 return;
351 }
352
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 885 times.
886 else if ( ++x == number ) {
353 1 return;
354 }
355
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 884 times.
885 else if ( ++x == number ) {
356 1 return;
357 }
358
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 883 times.
884 else if ( ++x == number ) {
359 1 return;
360 }
361
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 882 times.
883 else if ( ++x == number ) {
362 1 return;
363 }
364
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 881 times.
882 else if ( ++x == number ) {
365 1 return;
366 }
367
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 880 times.
881 else if ( ++x == number ) {
368 1 return;
369 }
370
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 879 times.
880 else if ( ++x == number ) {
371 1 return;
372 }
373
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 878 times.
879 else if ( ++x == number ) {
374 1 return;
375 }
376
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 877 times.
878 else if ( ++x == number ) {
377 1 return;
378 }
379
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 876 times.
877 else if ( ++x == number ) {
380 1 return;
381 }
382
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 875 times.
876 else if ( ++x == number ) {
383 1 return;
384 }
385
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 874 times.
875 else if ( ++x == number ) {
386 1 return;
387 }
388
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 873 times.
874 else if ( ++x == number ) {
389 1 return;
390 }
391
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 872 times.
873 else if ( ++x == number ) {
392 1 return;
393 }
394
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 871 times.
872 else if ( ++x == number ) {
395 1 return;
396 }
397
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 870 times.
871 else if ( ++x == number ) {
398 1 return;
399 }
400
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 869 times.
870 else if ( ++x == number ) {
401 1 return;
402 }
403
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 868 times.
869 else if ( ++x == number ) {
404 1 return;
405 }
406
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 867 times.
868 else if ( ++x == number ) {
407 1 return;
408 }
409
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 866 times.
867 else if ( ++x == number ) {
410 1 return;
411 }
412
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 865 times.
866 else if ( ++x == number ) {
413 1 return;
414 }
415
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 864 times.
865 else if ( ++x == number ) {
416 1 return;
417 }
418
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 863 times.
864 else if ( ++x == number ) {
419 1 return;
420 }
421
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 862 times.
863 else if ( ++x == number ) {
422 1 return;
423 }
424
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 861 times.
862 else if ( ++x == number ) {
425 1 return;
426 }
427
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 860 times.
861 else if ( ++x == number ) {
428 1 return;
429 }
430
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 859 times.
860 else if ( ++x == number ) {
431 1 return;
432 }
433
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 858 times.
859 else if ( ++x == number ) {
434 1 return;
435 }
436
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 857 times.
858 else if ( ++x == number ) {
437 1 return;
438 }
439
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 856 times.
857 else if ( ++x == number ) {
440 1 return;
441 }
442
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 855 times.
856 else if ( ++x == number ) {
443 1 return;
444 }
445
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 854 times.
855 else if ( ++x == number ) {
446 1 return;
447 }
448
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 853 times.
854 else if ( ++x == number ) {
449 1 return;
450 }
451
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 852 times.
853 else if ( ++x == number ) {
452 1 return;
453 }
454
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 851 times.
852 else if ( ++x == number ) {
455 1 return;
456 }
457
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 850 times.
851 else if ( ++x == number ) {
458 1 return;
459 }
460
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 849 times.
850 else if ( ++x == number ) {
461 1 return;
462 }
463
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 848 times.
849 else if ( ++x == number ) {
464 1 return;
465 }
466
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 847 times.
848 else if ( ++x == number ) {
467 1 return;
468 }
469
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 846 times.
847 else if ( ++x == number ) {
470 1 return;
471 }
472
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 845 times.
846 else if ( ++x == number ) {
473 1 return;
474 }
475
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 844 times.
845 else if ( ++x == number ) {
476 1 return;
477 }
478
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 843 times.
844 else if ( ++x == number ) {
479 1 return;
480 }
481
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 842 times.
843 else if ( ++x == number ) {
482 1 return;
483 }
484
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 841 times.
842 else if ( ++x == number ) {
485 1 return;
486 }
487
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 840 times.
841 else if ( ++x == number ) {
488 1 return;
489 }
490
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 839 times.
840 else if ( ++x == number ) {
491 1 return;
492 }
493
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 838 times.
839 else if ( ++x == number ) {
494 1 return;
495 }
496
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 837 times.
838 else if ( ++x == number ) {
497 1 return;
498 }
499
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 836 times.
837 else if ( ++x == number ) {
500 1 return;
501 }
502
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 835 times.
836 else if ( ++x == number ) {
503 1 return;
504 }
505
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 834 times.
835 else if ( ++x == number ) {
506 1 return;
507 }
508
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 833 times.
834 else if ( ++x == number ) {
509 1 return;
510 }
511
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 832 times.
833 else if ( ++x == number ) {
512 1 return;
513 }
514
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 831 times.
832 else if ( ++x == number ) {
515 1 return;
516 }
517
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 830 times.
831 else if ( ++x == number ) {
518 1 return;
519 }
520
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 829 times.
830 else if ( ++x == number ) {
521 1 return;
522 }
523
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 828 times.
829 else if ( ++x == number ) {
524 1 return;
525 }
526
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 827 times.
828 else if ( ++x == number ) {
527 1 return;
528 }
529
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 826 times.
827 else if ( ++x == number ) {
530 1 return;
531 }
532
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 825 times.
826 else if ( ++x == number ) {
533 1 return;
534 }
535
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 824 times.
825 else if ( ++x == number ) {
536 1 return;
537 }
538
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 823 times.
824 else if ( ++x == number ) {
539 1 return;
540 }
541
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 822 times.
823 else if ( ++x == number ) {
542 1 return;
543 }
544
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 821 times.
822 else if ( ++x == number ) {
545 1 return;
546 }
547
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 820 times.
821 else if ( ++x == number ) {
548 1 return;
549 }
550
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 819 times.
820 else if ( ++x == number ) {
551 1 return;
552 }
553
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 818 times.
819 else if ( ++x == number ) {
554 1 return;
555 }
556
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 817 times.
818 else if ( ++x == number ) {
557 1 return;
558 }
559
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 816 times.
817 else if ( ++x == number ) {
560 1 return;
561 }
562
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 815 times.
816 else if ( ++x == number ) {
563 1 return;
564 }
565
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 814 times.
815 else if ( ++x == number ) {
566 1 return;
567 }
568
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 813 times.
814 else if ( ++x == number ) {
569 1 return;
570 }
571
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 812 times.
813 else if ( ++x == number ) {
572 1 return;
573 }
574
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 811 times.
812 else if ( ++x == number ) {
575 1 return;
576 }
577
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 810 times.
811 else if ( ++x == number ) {
578 1 return;
579 }
580
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 809 times.
810 else if ( ++x == number ) {
581 1 return;
582 }
583
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 808 times.
809 else if ( ++x == number ) {
584 1 return;
585 }
586
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 807 times.
808 else if ( ++x == number ) {
587 1 return;
588 }
589
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 806 times.
807 else if ( ++x == number ) {
590 1 return;
591 }
592
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 805 times.
806 else if ( ++x == number ) {
593 1 return;
594 }
595
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 804 times.
805 else if ( ++x == number ) {
596 1 return;
597 }
598
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 803 times.
804 else if ( ++x == number ) {
599 1 return;
600 }
601
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 802 times.
803 else if ( ++x == number ) {
602 1 return;
603 }
604
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 801 times.
802 else if ( ++x == number ) {
605 1 return;
606 }
607
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 800 times.
801 else if ( ++x == number ) {
608 1 return;
609 }
610
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 799 times.
800 else if ( ++x == number ) {
611 1 return;
612 }
613
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 798 times.
799 else if ( ++x == number ) {
614 1 return;
615 }
616
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 797 times.
798 else if ( ++x == number ) {
617 1 return;
618 }
619
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 796 times.
797 else if ( ++x == number ) {
620 1 return;
621 }
622
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 795 times.
796 else if ( ++x == number ) {
623 1 return;
624 }
625
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 794 times.
795 else if ( ++x == number ) {
626 1 return;
627 }
628
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 793 times.
794 else if ( ++x == number ) {
629 1 return;
630 }
631
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 792 times.
793 else if ( ++x == number ) {
632 1 return;
633 }
634
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 791 times.
792 else if ( ++x == number ) {
635 1 return;
636 }
637
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 790 times.
791 else if ( ++x == number ) {
638 1 return;
639 }
640
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 789 times.
790 else if ( ++x == number ) {
641 1 return;
642 }
643
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 788 times.
789 else if ( ++x == number ) {
644 1 return;
645 }
646
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 787 times.
788 else if ( ++x == number ) {
647 1 return;
648 }
649
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 786 times.
787 else if ( ++x == number ) {
650 1 return;
651 }
652
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 785 times.
786 else if ( ++x == number ) {
653 1 return;
654 }
655
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 784 times.
785 else if ( ++x == number ) {
656 1 return;
657 }
658
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 783 times.
784 else if ( ++x == number ) {
659 1 return;
660 }
661
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 782 times.
783 else if ( ++x == number ) {
662 1 return;
663 }
664
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 781 times.
782 else if ( ++x == number ) {
665 1 return;
666 }
667
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 780 times.
781 else if ( ++x == number ) {
668 1 return;
669 }
670
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 779 times.
780 else if ( ++x == number ) {
671 1 return;
672 }
673
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 778 times.
779 else if ( ++x == number ) {
674 1 return;
675 }
676
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 777 times.
778 else if ( ++x == number ) {
677 1 return;
678 }
679
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 776 times.
777 else if ( ++x == number ) {
680 1 return;
681 }
682
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 775 times.
776 else if ( ++x == number ) {
683 1 return;
684 }
685
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 774 times.
775 else if ( ++x == number ) {
686 1 return;
687 }
688
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 773 times.
774 else if ( ++x == number ) {
689 1 return;
690 }
691
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 772 times.
773 else if ( ++x == number ) {
692 1 return;
693 }
694
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 771 times.
772 else if ( ++x == number ) {
695 1 return;
696 }
697
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 770 times.
771 else if ( ++x == number ) {
698 1 return;
699 }
700
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 769 times.
770 else if ( ++x == number ) {
701 1 return;
702 }
703
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 768 times.
769 else if ( ++x == number ) {
704 1 return;
705 }
706
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 767 times.
768 else if ( ++x == number ) {
707 1 return;
708 }
709
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 766 times.
767 else if ( ++x == number ) {
710 1 return;
711 }
712
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 765 times.
766 else if ( ++x == number ) {
713 1 return;
714 }
715
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 764 times.
765 else if ( ++x == number ) {
716 1 return;
717 }
718
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 763 times.
764 else if ( ++x == number ) {
719 1 return;
720 }
721
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 762 times.
763 else if ( ++x == number ) {
722 1 return;
723 }
724
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 761 times.
762 else if ( ++x == number ) {
725 1 return;
726 }
727
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 760 times.
761 else if ( ++x == number ) {
728 1 return;
729 }
730
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 759 times.
760 else if ( ++x == number ) {
731 1 return;
732 }
733
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 758 times.
759 else if ( ++x == number ) {
734 1 return;
735 }
736
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 757 times.
758 else if ( ++x == number ) {
737 1 return;
738 }
739
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 756 times.
757 else if ( ++x == number ) {
740 1 return;
741 }
742
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 755 times.
756 else if ( ++x == number ) {
743 1 return;
744 }
745
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 754 times.
755 else if ( ++x == number ) {
746 1 return;
747 }
748
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 753 times.
754 else if ( ++x == number ) {
749 1 return;
750 }
751
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 752 times.
753 else if ( ++x == number ) {
752 1 return;
753 }
754
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 751 times.
752 else if ( ++x == number ) {
755 1 return;
756 }
757
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 750 times.
751 else if ( ++x == number ) {
758 1 return;
759 }
760
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 749 times.
750 else if ( ++x == number ) {
761 1 return;
762 }
763
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 748 times.
749 else if ( ++x == number ) {
764 1 return;
765 }
766
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 747 times.
748 else if ( ++x == number ) {
767 1 return;
768 }
769
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 746 times.
747 else if ( ++x == number ) {
770 1 return;
771 }
772
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 745 times.
746 else if ( ++x == number ) {
773 1 return;
774 }
775
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 744 times.
745 else if ( ++x == number ) {
776 1 return;
777 }
778
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 743 times.
744 else if ( ++x == number ) {
779 1 return;
780 }
781
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 742 times.
743 else if ( ++x == number ) {
782 1 return;
783 }
784
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 741 times.
742 else if ( ++x == number ) {
785 1 return;
786 }
787
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 740 times.
741 else if ( ++x == number ) {
788 1 return;
789 }
790
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 739 times.
740 else if ( ++x == number ) {
791 1 return;
792 }
793
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 738 times.
739 else if ( ++x == number ) {
794 1 return;
795 }
796
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 737 times.
738 else if ( ++x == number ) {
797 1 return;
798 }
799
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 736 times.
737 else if ( ++x == number ) {
800 1 return;
801 }
802
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 735 times.
736 else if ( ++x == number ) {
803 1 return;
804 }
805
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 734 times.
735 else if ( ++x == number ) {
806 1 return;
807 }
808
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 733 times.
734 else if ( ++x == number ) {
809 1 return;
810 }
811
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 732 times.
733 else if ( ++x == number ) {
812 1 return;
813 }
814
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 731 times.
732 else if ( ++x == number ) {
815 1 return;
816 }
817
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 730 times.
731 else if ( ++x == number ) {
818 1 return;
819 }
820
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 729 times.
730 else if ( ++x == number ) {
821 1 return;
822 }
823
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 728 times.
729 else if ( ++x == number ) {
824 1 return;
825 }
826
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 727 times.
728 else if ( ++x == number ) {
827 1 return;
828 }
829
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 726 times.
727 else if ( ++x == number ) {
830 1 return;
831 }
832
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 725 times.
726 else if ( ++x == number ) {
833 1 return;
834 }
835
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 724 times.
725 else if ( ++x == number ) {
836 1 return;
837 }
838
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 723 times.
724 else if ( ++x == number ) {
839 1 return;
840 }
841
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 722 times.
723 else if ( ++x == number ) {
842 1 return;
843 }
844
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 721 times.
722 else if ( ++x == number ) {
845 1 return;
846 }
847
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 720 times.
721 else if ( ++x == number ) {
848 1 return;
849 }
850
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 719 times.
720 else if ( ++x == number ) {
851 1 return;
852 }
853
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 718 times.
719 else if ( ++x == number ) {
854 1 return;
855 }
856
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 717 times.
718 else if ( ++x == number ) {
857 1 return;
858 }
859
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 716 times.
717 else if ( ++x == number ) {
860 1 return;
861 }
862
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 715 times.
716 else if ( ++x == number ) {
863 1 return;
864 }
865
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 714 times.
715 else if ( ++x == number ) {
866 1 return;
867 }
868
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 713 times.
714 else if ( ++x == number ) {
869 1 return;
870 }
871
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 712 times.
713 else if ( ++x == number ) {
872 1 return;
873 }
874
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 711 times.
712 else if ( ++x == number ) {
875 1 return;
876 }
877
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 710 times.
711 else if ( ++x == number ) {
878 1 return;
879 }
880
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 709 times.
710 else if ( ++x == number ) {
881 1 return;
882 }
883
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 708 times.
709 else if ( ++x == number ) {
884 1 return;
885 }
886
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 707 times.
708 else if ( ++x == number ) {
887 1 return;
888 }
889
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 706 times.
707 else if ( ++x == number ) {
890 1 return;
891 }
892
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 705 times.
706 else if ( ++x == number ) {
893 1 return;
894 }
895
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 704 times.
705 else if ( ++x == number ) {
896 1 return;
897 }
898
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 703 times.
704 else if ( ++x == number ) {
899 1 return;
900 }
901
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 702 times.
703 else if ( ++x == number ) {
902 1 return;
903 }
904
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 701 times.
702 else if ( ++x == number ) {
905 1 return;
906 }
907
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 700 times.
701 else if ( ++x == number ) {
908 1 return;
909 }
910
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 699 times.
700 else if ( ++x == number ) {
911 1 return;
912 }
913
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 698 times.
699 else if ( ++x == number ) {
914 1 return;
915 }
916
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 697 times.
698 else if ( ++x == number ) {
917 1 return;
918 }
919
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 696 times.
697 else if ( ++x == number ) {
920 1 return;
921 }
922
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 695 times.
696 else if ( ++x == number ) {
923 1 return;
924 }
925
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 694 times.
695 else if ( ++x == number ) {
926 1 return;
927 }
928
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 693 times.
694 else if ( ++x == number ) {
929 1 return;
930 }
931
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 692 times.
693 else if ( ++x == number ) {
932 1 return;
933 }
934
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 691 times.
692 else if ( ++x == number ) {
935 1 return;
936 }
937
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 690 times.
691 else if ( ++x == number ) {
938 1 return;
939 }
940
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 689 times.
690 else if ( ++x == number ) {
941 1 return;
942 }
943
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 688 times.
689 else if ( ++x == number ) {
944 1 return;
945 }
946
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 687 times.
688 else if ( ++x == number ) {
947 1 return;
948 }
949
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 686 times.
687 else if ( ++x == number ) {
950 1 return;
951 }
952
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 685 times.
686 else if ( ++x == number ) {
953 1 return;
954 }
955
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 684 times.
685 else if ( ++x == number ) {
956 1 return;
957 }
958
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 683 times.
684 else if ( ++x == number ) {
959 1 return;
960 }
961
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 682 times.
683 else if ( ++x == number ) {
962 1 return;
963 }
964
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 681 times.
682 else if ( ++x == number ) {
965 1 return;
966 }
967
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 680 times.
681 else if ( ++x == number ) {
968 1 return;
969 }
970
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 679 times.
680 else if ( ++x == number ) {
971 1 return;
972 }
973
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 678 times.
679 else if ( ++x == number ) {
974 1 return;
975 }
976
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 677 times.
678 else if ( ++x == number ) {
977 1 return;
978 }
979
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 676 times.
677 else if ( ++x == number ) {
980 1 return;
981 }
982
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 675 times.
676 else if ( ++x == number ) {
983 1 return;
984 }
985
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 674 times.
675 else if ( ++x == number ) {
986 1 return;
987 }
988
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 673 times.
674 else if ( ++x == number ) {
989 1 return;
990 }
991
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 672 times.
673 else if ( ++x == number ) {
992 1 return;
993 }
994
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 671 times.
672 else if ( ++x == number ) {
995 1 return;
996 }
997
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 670 times.
671 else if ( ++x == number ) {
998 1 return;
999 }
1000
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 669 times.
670 else if ( ++x == number ) {
1001 1 return;
1002 }
1003
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 668 times.
669 else if ( ++x == number ) {
1004 1 return;
1005 }
1006
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 667 times.
668 else if ( ++x == number ) {
1007 1 return;
1008 }
1009
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 666 times.
667 else if ( ++x == number ) {
1010 1 return;
1011 }
1012
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 665 times.
666 else if ( ++x == number ) {
1013 1 return;
1014 }
1015
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 664 times.
665 else if ( ++x == number ) {
1016 1 return;
1017 }
1018
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 663 times.
664 else if ( ++x == number ) {
1019 1 return;
1020 }
1021
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 662 times.
663 else if ( ++x == number ) {
1022 1 return;
1023 }
1024
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 661 times.
662 else if ( ++x == number ) {
1025 1 return;
1026 }
1027
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 660 times.
661 else if ( ++x == number ) {
1028 1 return;
1029 }
1030
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 659 times.
660 else if ( ++x == number ) {
1031 1 return;
1032 }
1033
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 658 times.
659 else if ( ++x == number ) {
1034 1 return;
1035 }
1036
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 657 times.
658 else if ( ++x == number ) {
1037 1 return;
1038 }
1039
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 656 times.
657 else if ( ++x == number ) {
1040 1 return;
1041 }
1042
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 655 times.
656 else if ( ++x == number ) {
1043 1 return;
1044 }
1045
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 654 times.
655 else if ( ++x == number ) {
1046 1 return;
1047 }
1048
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 653 times.
654 else if ( ++x == number ) {
1049 1 return;
1050 }
1051
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 652 times.
653 else if ( ++x == number ) {
1052 1 return;
1053 }
1054
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 651 times.
652 else if ( ++x == number ) {
1055 1 return;
1056 }
1057
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 650 times.
651 else if ( ++x == number ) {
1058 1 return;
1059 }
1060
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 649 times.
650 else if ( ++x == number ) {
1061 1 return;
1062 }
1063
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 648 times.
649 else if ( ++x == number ) {
1064 1 return;
1065 }
1066
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 647 times.
648 else if ( ++x == number ) {
1067 1 return;
1068 }
1069
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 646 times.
647 else if ( ++x == number ) {
1070 1 return;
1071 }
1072
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 645 times.
646 else if ( ++x == number ) {
1073 1 return;
1074 }
1075
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 644 times.
645 else if ( ++x == number ) {
1076 1 return;
1077 }
1078
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 643 times.
644 else if ( ++x == number ) {
1079 1 return;
1080 }
1081
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 642 times.
643 else if ( ++x == number ) {
1082 1 return;
1083 }
1084
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 641 times.
642 else if ( ++x == number ) {
1085 1 return;
1086 }
1087
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 640 times.
641 else if ( ++x == number ) {
1088 1 return;
1089 }
1090
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 639 times.
640 else if ( ++x == number ) {
1091 1 return;
1092 }
1093
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 638 times.
639 else if ( ++x == number ) {
1094 1 return;
1095 }
1096
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 637 times.
638 else if ( ++x == number ) {
1097 1 return;
1098 }
1099
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 636 times.
637 else if ( ++x == number ) {
1100 1 return;
1101 }
1102
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 635 times.
636 else if ( ++x == number ) {
1103 1 return;
1104 }
1105
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 634 times.
635 else if ( ++x == number ) {
1106 1 return;
1107 }
1108
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 633 times.
634 else if ( ++x == number ) {
1109 1 return;
1110 }
1111
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 632 times.
633 else if ( ++x == number ) {
1112 1 return;
1113 }
1114
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 631 times.
632 else if ( ++x == number ) {
1115 1 return;
1116 }
1117
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 630 times.
631 else if ( ++x == number ) {
1118 1 return;
1119 }
1120
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 629 times.
630 else if ( ++x == number ) {
1121 1 return;
1122 }
1123
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 628 times.
629 else if ( ++x == number ) {
1124 1 return;
1125 }
1126
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 627 times.
628 else if ( ++x == number ) {
1127 1 return;
1128 }
1129
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 626 times.
627 else if ( ++x == number ) {
1130 1 return;
1131 }
1132
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 625 times.
626 else if ( ++x == number ) {
1133 1 return;
1134 }
1135
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 624 times.
625 else if ( ++x == number ) {
1136 1 return;
1137 }
1138
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 623 times.
624 else if ( ++x == number ) {
1139 1 return;
1140 }
1141
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 622 times.
623 else if ( ++x == number ) {
1142 1 return;
1143 }
1144
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 621 times.
622 else if ( ++x == number ) {
1145 1 return;
1146 }
1147
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 620 times.
621 else if ( ++x == number ) {
1148 1 return;
1149 }
1150
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 619 times.
620 else if ( ++x == number ) {
1151 1 return;
1152 }
1153
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 618 times.
619 else if ( ++x == number ) {
1154 1 return;
1155 }
1156
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 617 times.
618 else if ( ++x == number ) {
1157 1 return;
1158 }
1159
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 616 times.
617 else if ( ++x == number ) {
1160 1 return;
1161 }
1162
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 615 times.
616 else if ( ++x == number ) {
1163 1 return;
1164 }
1165
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 614 times.
615 else if ( ++x == number ) {
1166 1 return;
1167 }
1168
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 613 times.
614 else if ( ++x == number ) {
1169 1 return;
1170 }
1171
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 612 times.
613 else if ( ++x == number ) {
1172 1 return;
1173 }
1174
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 611 times.
612 else if ( ++x == number ) {
1175 1 return;
1176 }
1177
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 610 times.
611 else if ( ++x == number ) {
1178 1 return;
1179 }
1180
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 609 times.
610 else if ( ++x == number ) {
1181 1 return;
1182 }
1183
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 608 times.
609 else if ( ++x == number ) {
1184 1 return;
1185 }
1186
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 607 times.
608 else if ( ++x == number ) {
1187 1 return;
1188 }
1189
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 606 times.
607 else if ( ++x == number ) {
1190 1 return;
1191 }
1192
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 605 times.
606 else if ( ++x == number ) {
1193 1 return;
1194 }
1195
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 604 times.
605 else if ( ++x == number ) {
1196 1 return;
1197 }
1198
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 603 times.
604 else if ( ++x == number ) {
1199 1 return;
1200 }
1201
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 602 times.
603 else if ( ++x == number ) {
1202 1 return;
1203 }
1204
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 601 times.
602 else if ( ++x == number ) {
1205 1 return;
1206 }
1207
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 600 times.
601 else if ( ++x == number ) {
1208 1 return;
1209 }
1210
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 599 times.
600 else if ( ++x == number ) {
1211 1 return;
1212 }
1213
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 598 times.
599 else if ( ++x == number ) {
1214 1 return;
1215 }
1216
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 597 times.
598 else if ( ++x == number ) {
1217 1 return;
1218 }
1219
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 596 times.
597 else if ( ++x == number ) {
1220 1 return;
1221 }
1222
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 595 times.
596 else if ( ++x == number ) {
1223 1 return;
1224 }
1225
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 594 times.
595 else if ( ++x == number ) {
1226 1 return;
1227 }
1228
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 593 times.
594 else if ( ++x == number ) {
1229 1 return;
1230 }
1231
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 592 times.
593 else if ( ++x == number ) {
1232 1 return;
1233 }
1234
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 591 times.
592 else if ( ++x == number ) {
1235 1 return;
1236 }
1237
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 590 times.
591 else if ( ++x == number ) {
1238 1 return;
1239 }
1240
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 589 times.
590 else if ( ++x == number ) {
1241 1 return;
1242 }
1243
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 588 times.
589 else if ( ++x == number ) {
1244 1 return;
1245 }
1246
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 587 times.
588 else if ( ++x == number ) {
1247 1 return;
1248 }
1249
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 586 times.
587 else if ( ++x == number ) {
1250 1 return;
1251 }
1252
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 585 times.
586 else if ( ++x == number ) {
1253 1 return;
1254 }
1255
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 584 times.
585 else if ( ++x == number ) {
1256 1 return;
1257 }
1258
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 583 times.
584 else if ( ++x == number ) {
1259 1 return;
1260 }
1261
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 582 times.
583 else if ( ++x == number ) {
1262 1 return;
1263 }
1264
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 581 times.
582 else if ( ++x == number ) {
1265 1 return;
1266 }
1267
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 580 times.
581 else if ( ++x == number ) {
1268 1 return;
1269 }
1270
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 579 times.
580 else if ( ++x == number ) {
1271 1 return;
1272 }
1273
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 578 times.
579 else if ( ++x == number ) {
1274 1 return;
1275 }
1276
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 577 times.
578 else if ( ++x == number ) {
1277 1 return;
1278 }
1279
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 576 times.
577 else if ( ++x == number ) {
1280 1 return;
1281 }
1282
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 575 times.
576 else if ( ++x == number ) {
1283 1 return;
1284 }
1285
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 574 times.
575 else if ( ++x == number ) {
1286 1 return;
1287 }
1288
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 573 times.
574 else if ( ++x == number ) {
1289 1 return;
1290 }
1291
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 572 times.
573 else if ( ++x == number ) {
1292 1 return;
1293 }
1294
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 571 times.
572 else if ( ++x == number ) {
1295 1 return;
1296 }
1297
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 570 times.
571 else if ( ++x == number ) {
1298 1 return;
1299 }
1300
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 569 times.
570 else if ( ++x == number ) {
1301 1 return;
1302 }
1303
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 568 times.
569 else if ( ++x == number ) {
1304 1 return;
1305 }
1306
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 567 times.
568 else if ( ++x == number ) {
1307 1 return;
1308 }
1309
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 566 times.
567 else if ( ++x == number ) {
1310 1 return;
1311 }
1312
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 565 times.
566 else if ( ++x == number ) {
1313 1 return;
1314 }
1315
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 564 times.
565 else if ( ++x == number ) {
1316 1 return;
1317 }
1318
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 563 times.
564 else if ( ++x == number ) {
1319 1 return;
1320 }
1321
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 562 times.
563 else if ( ++x == number ) {
1322 1 return;
1323 }
1324
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 561 times.
562 else if ( ++x == number ) {
1325 1 return;
1326 }
1327
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 560 times.
561 else if ( ++x == number ) {
1328 1 return;
1329 }
1330
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 559 times.
560 else if ( ++x == number ) {
1331 1 return;
1332 }
1333
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 558 times.
559 else if ( ++x == number ) {
1334 1 return;
1335 }
1336
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 557 times.
558 else if ( ++x == number ) {
1337 1 return;
1338 }
1339
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 556 times.
557 else if ( ++x == number ) {
1340 1 return;
1341 }
1342
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 555 times.
556 else if ( ++x == number ) {
1343 1 return;
1344 }
1345
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 554 times.
555 else if ( ++x == number ) {
1346 1 return;
1347 }
1348
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 553 times.
554 else if ( ++x == number ) {
1349 1 return;
1350 }
1351
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 552 times.
553 else if ( ++x == number ) {
1352 1 return;
1353 }
1354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 551 times.
552 else if ( ++x == number ) {
1355 1 return;
1356 }
1357
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 550 times.
551 else if ( ++x == number ) {
1358 1 return;
1359 }
1360
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 549 times.
550 else if ( ++x == number ) {
1361 1 return;
1362 }
1363
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 548 times.
549 else if ( ++x == number ) {
1364 1 return;
1365 }
1366
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 547 times.
548 else if ( ++x == number ) {
1367 1 return;
1368 }
1369
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 546 times.
547 else if ( ++x == number ) {
1370 1 return;
1371 }
1372
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 545 times.
546 else if ( ++x == number ) {
1373 1 return;
1374 }
1375
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 544 times.
545 else if ( ++x == number ) {
1376 1 return;
1377 }
1378
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 543 times.
544 else if ( ++x == number ) {
1379 1 return;
1380 }
1381
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 542 times.
543 else if ( ++x == number ) {
1382 1 return;
1383 }
1384
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 541 times.
542 else if ( ++x == number ) {
1385 1 return;
1386 }
1387
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 540 times.
541 else if ( ++x == number ) {
1388 1 return;
1389 }
1390
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 539 times.
540 else if ( ++x == number ) {
1391 1 return;
1392 }
1393
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 538 times.
539 else if ( ++x == number ) {
1394 1 return;
1395 }
1396
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 537 times.
538 else if ( ++x == number ) {
1397 1 return;
1398 }
1399
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 536 times.
537 else if ( ++x == number ) {
1400 1 return;
1401 }
1402
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 535 times.
536 else if ( ++x == number ) {
1403 1 return;
1404 }
1405
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 534 times.
535 else if ( ++x == number ) {
1406 1 return;
1407 }
1408
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 533 times.
534 else if ( ++x == number ) {
1409 1 return;
1410 }
1411
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 532 times.
533 else if ( ++x == number ) {
1412 1 return;
1413 }
1414
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 531 times.
532 else if ( ++x == number ) {
1415 1 return;
1416 }
1417
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 530 times.
531 else if ( ++x == number ) {
1418 1 return;
1419 }
1420
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 529 times.
530 else if ( ++x == number ) {
1421 1 return;
1422 }
1423
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 528 times.
529 else if ( ++x == number ) {
1424 1 return;
1425 }
1426
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 527 times.
528 else if ( ++x == number ) {
1427 1 return;
1428 }
1429
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 526 times.
527 else if ( ++x == number ) {
1430 1 return;
1431 }
1432
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 525 times.
526 else if ( ++x == number ) {
1433 1 return;
1434 }
1435
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 524 times.
525 else if ( ++x == number ) {
1436 1 return;
1437 }
1438
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 523 times.
524 else if ( ++x == number ) {
1439 1 return;
1440 }
1441
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 522 times.
523 else if ( ++x == number ) {
1442 1 return;
1443 }
1444
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 521 times.
522 else if ( ++x == number ) {
1445 1 return;
1446 }
1447
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 520 times.
521 else if ( ++x == number ) {
1448 1 return;
1449 }
1450
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 519 times.
520 else if ( ++x == number ) {
1451 1 return;
1452 }
1453
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 518 times.
519 else if ( ++x == number ) {
1454 1 return;
1455 }
1456
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 517 times.
518 else if ( ++x == number ) {
1457 1 return;
1458 }
1459
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 516 times.
517 else if ( ++x == number ) {
1460 1 return;
1461 }
1462
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 515 times.
516 else if ( ++x == number ) {
1463 1 return;
1464 }
1465
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 514 times.
515 else if ( ++x == number ) {
1466 1 return;
1467 }
1468
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 513 times.
514 else if ( ++x == number ) {
1469 1 return;
1470 }
1471
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 512 times.
513 else if ( ++x == number ) {
1472 1 return;
1473 }
1474
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 511 times.
512 else if ( ++x == number ) {
1475 1 return;
1476 }
1477
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 510 times.
511 else if ( ++x == number ) {
1478 1 return;
1479 }
1480
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 509 times.
510 else if ( ++x == number ) {
1481 1 return;
1482 }
1483
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 508 times.
509 else if ( ++x == number ) {
1484 1 return;
1485 }
1486
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 507 times.
508 else if ( ++x == number ) {
1487 1 return;
1488 }
1489
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 506 times.
507 else if ( ++x == number ) {
1490 1 return;
1491 }
1492
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 505 times.
506 else if ( ++x == number ) {
1493 1 return;
1494 }
1495
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 504 times.
505 else if ( ++x == number ) {
1496 1 return;
1497 }
1498
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 503 times.
504 else if ( ++x == number ) {
1499 1 return;
1500 }
1501
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 502 times.
503 else if ( ++x == number ) {
1502 1 return;
1503 }
1504
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 501 times.
502 else if ( ++x == number ) {
1505 1 return;
1506 }
1507
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 500 times.
501 else if ( ++x == number ) {
1508 1 return;
1509 }
1510
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 499 times.
500 else if ( ++x == number ) {
1511 1 return;
1512 }
1513
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 498 times.
499 else if ( ++x == number ) {
1514 1 return;
1515 }
1516
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 497 times.
498 else if ( ++x == number ) {
1517 1 return;
1518 }
1519
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 496 times.
497 else if ( ++x == number ) {
1520 1 return;
1521 }
1522
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 495 times.
496 else if ( ++x == number ) {
1523 1 return;
1524 }
1525
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 494 times.
495 else if ( ++x == number ) {
1526 1 return;
1527 }
1528
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 493 times.
494 else if ( ++x == number ) {
1529 1 return;
1530 }
1531
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 492 times.
493 else if ( ++x == number ) {
1532 1 return;
1533 }
1534
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 491 times.
492 else if ( ++x == number ) {
1535 1 return;
1536 }
1537
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 490 times.
491 else if ( ++x == number ) {
1538 1 return;
1539 }
1540
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 489 times.
490 else if ( ++x == number ) {
1541 1 return;
1542 }
1543
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 488 times.
489 else if ( ++x == number ) {
1544 1 return;
1545 }
1546
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 487 times.
488 else if ( ++x == number ) {
1547 1 return;
1548 }
1549
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 486 times.
487 else if ( ++x == number ) {
1550 1 return;
1551 }
1552
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 485 times.
486 else if ( ++x == number ) {
1553 1 return;
1554 }
1555
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 484 times.
485 else if ( ++x == number ) {
1556 1 return;
1557 }
1558
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 483 times.
484 else if ( ++x == number ) {
1559 1 return;
1560 }
1561
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 482 times.
483 else if ( ++x == number ) {
1562 1 return;
1563 }
1564
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 481 times.
482 else if ( ++x == number ) {
1565 1 return;
1566 }
1567
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 480 times.
481 else if ( ++x == number ) {
1568 1 return;
1569 }
1570
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 479 times.
480 else if ( ++x == number ) {
1571 1 return;
1572 }
1573
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 478 times.
479 else if ( ++x == number ) {
1574 1 return;
1575 }
1576
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 477 times.
478 else if ( ++x == number ) {
1577 1 return;
1578 }
1579
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 476 times.
477 else if ( ++x == number ) {
1580 1 return;
1581 }
1582
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 475 times.
476 else if ( ++x == number ) {
1583 1 return;
1584 }
1585
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 474 times.
475 else if ( ++x == number ) {
1586 1 return;
1587 }
1588
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 473 times.
474 else if ( ++x == number ) {
1589 1 return;
1590 }
1591
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 472 times.
473 else if ( ++x == number ) {
1592 1 return;
1593 }
1594
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 471 times.
472 else if ( ++x == number ) {
1595 1 return;
1596 }
1597
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 470 times.
471 else if ( ++x == number ) {
1598 1 return;
1599 }
1600
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 469 times.
470 else if ( ++x == number ) {
1601 1 return;
1602 }
1603
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 468 times.
469 else if ( ++x == number ) {
1604 1 return;
1605 }
1606
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 467 times.
468 else if ( ++x == number ) {
1607 1 return;
1608 }
1609
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 466 times.
467 else if ( ++x == number ) {
1610 1 return;
1611 }
1612
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 465 times.
466 else if ( ++x == number ) {
1613 1 return;
1614 }
1615
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 464 times.
465 else if ( ++x == number ) {
1616 1 return;
1617 }
1618
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 463 times.
464 else if ( ++x == number ) {
1619 1 return;
1620 }
1621
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 462 times.
463 else if ( ++x == number ) {
1622 1 return;
1623 }
1624
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 461 times.
462 else if ( ++x == number ) {
1625 1 return;
1626 }
1627
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 460 times.
461 else if ( ++x == number ) {
1628 1 return;
1629 }
1630
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 459 times.
460 else if ( ++x == number ) {
1631 1 return;
1632 }
1633
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 458 times.
459 else if ( ++x == number ) {
1634 1 return;
1635 }
1636
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 457 times.
458 else if ( ++x == number ) {
1637 1 return;
1638 }
1639
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 456 times.
457 else if ( ++x == number ) {
1640 1 return;
1641 }
1642
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 455 times.
456 else if ( ++x == number ) {
1643 1 return;
1644 }
1645
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 454 times.
455 else if ( ++x == number ) {
1646 1 return;
1647 }
1648
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 453 times.
454 else if ( ++x == number ) {
1649 1 return;
1650 }
1651
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 452 times.
453 else if ( ++x == number ) {
1652 1 return;
1653 }
1654
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 451 times.
452 else if ( ++x == number ) {
1655 1 return;
1656 }
1657
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 450 times.
451 else if ( ++x == number ) {
1658 1 return;
1659 }
1660
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 449 times.
450 else if ( ++x == number ) {
1661 1 return;
1662 }
1663
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 448 times.
449 else if ( ++x == number ) {
1664 1 return;
1665 }
1666
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 447 times.
448 else if ( ++x == number ) {
1667 1 return;
1668 }
1669
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 446 times.
447 else if ( ++x == number ) {
1670 1 return;
1671 }
1672
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 445 times.
446 else if ( ++x == number ) {
1673 1 return;
1674 }
1675
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 444 times.
445 else if ( ++x == number ) {
1676 1 return;
1677 }
1678
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 443 times.
444 else if ( ++x == number ) {
1679 1 return;
1680 }
1681
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 442 times.
443 else if ( ++x == number ) {
1682 1 return;
1683 }
1684
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 441 times.
442 else if ( ++x == number ) {
1685 1 return;
1686 }
1687
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 440 times.
441 else if ( ++x == number ) {
1688 1 return;
1689 }
1690
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 439 times.
440 else if ( ++x == number ) {
1691 1 return;
1692 }
1693
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 438 times.
439 else if ( ++x == number ) {
1694 1 return;
1695 }
1696
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 437 times.
438 else if ( ++x == number ) {
1697 1 return;
1698 }
1699
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 436 times.
437 else if ( ++x == number ) {
1700 1 return;
1701 }
1702
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 435 times.
436 else if ( ++x == number ) {
1703 1 return;
1704 }
1705
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 434 times.
435 else if ( ++x == number ) {
1706 1 return;
1707 }
1708
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 433 times.
434 else if ( ++x == number ) {
1709 1 return;
1710 }
1711
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 432 times.
433 else if ( ++x == number ) {
1712 1 return;
1713 }
1714
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 431 times.
432 else if ( ++x == number ) {
1715 1 return;
1716 }
1717
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 430 times.
431 else if ( ++x == number ) {
1718 1 return;
1719 }
1720
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 429 times.
430 else if ( ++x == number ) {
1721 1 return;
1722 }
1723
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 428 times.
429 else if ( ++x == number ) {
1724 1 return;
1725 }
1726
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 427 times.
428 else if ( ++x == number ) {
1727 1 return;
1728 }
1729
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 426 times.
427 else if ( ++x == number ) {
1730 1 return;
1731 }
1732
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 425 times.
426 else if ( ++x == number ) {
1733 1 return;
1734 }
1735
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 424 times.
425 else if ( ++x == number ) {
1736 1 return;
1737 }
1738
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 423 times.
424 else if ( ++x == number ) {
1739 1 return;
1740 }
1741
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 422 times.
423 else if ( ++x == number ) {
1742 1 return;
1743 }
1744
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 421 times.
422 else if ( ++x == number ) {
1745 1 return;
1746 }
1747
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 420 times.
421 else if ( ++x == number ) {
1748 1 return;
1749 }
1750
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 419 times.
420 else if ( ++x == number ) {
1751 1 return;
1752 }
1753
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 418 times.
419 else if ( ++x == number ) {
1754 1 return;
1755 }
1756
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 417 times.
418 else if ( ++x == number ) {
1757 1 return;
1758 }
1759
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 416 times.
417 else if ( ++x == number ) {
1760 1 return;
1761 }
1762
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 415 times.
416 else if ( ++x == number ) {
1763 1 return;
1764 }
1765
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 414 times.
415 else if ( ++x == number ) {
1766 1 return;
1767 }
1768
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 413 times.
414 else if ( ++x == number ) {
1769 1 return;
1770 }
1771
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 412 times.
413 else if ( ++x == number ) {
1772 1 return;
1773 }
1774
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 411 times.
412 else if ( ++x == number ) {
1775 1 return;
1776 }
1777
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 410 times.
411 else if ( ++x == number ) {
1778 1 return;
1779 }
1780
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 409 times.
410 else if ( ++x == number ) {
1781 1 return;
1782 }
1783
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 408 times.
409 else if ( ++x == number ) {
1784 1 return;
1785 }
1786
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 407 times.
408 else if ( ++x == number ) {
1787 1 return;
1788 }
1789
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 406 times.
407 else if ( ++x == number ) {
1790 1 return;
1791 }
1792
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 405 times.
406 else if ( ++x == number ) {
1793 1 return;
1794 }
1795
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 404 times.
405 else if ( ++x == number ) {
1796 1 return;
1797 }
1798
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 403 times.
404 else if ( ++x == number ) {
1799 1 return;
1800 }
1801
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 402 times.
403 else if ( ++x == number ) {
1802 1 return;
1803 }
1804
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 401 times.
402 else if ( ++x == number ) {
1805 1 return;
1806 }
1807
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 400 times.
401 else if ( ++x == number ) {
1808 1 return;
1809 }
1810
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 399 times.
400 else if ( ++x == number ) {
1811 1 return;
1812 }
1813
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 398 times.
399 else if ( ++x == number ) {
1814 1 return;
1815 }
1816
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 397 times.
398 else if ( ++x == number ) {
1817 1 return;
1818 }
1819
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 396 times.
397 else if ( ++x == number ) {
1820 1 return;
1821 }
1822
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 395 times.
396 else if ( ++x == number ) {
1823 1 return;
1824 }
1825
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 394 times.
395 else if ( ++x == number ) {
1826 1 return;
1827 }
1828
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 393 times.
394 else if ( ++x == number ) {
1829 1 return;
1830 }
1831
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 392 times.
393 else if ( ++x == number ) {
1832 1 return;
1833 }
1834
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 391 times.
392 else if ( ++x == number ) {
1835 1 return;
1836 }
1837
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 390 times.
391 else if ( ++x == number ) {
1838 1 return;
1839 }
1840
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 389 times.
390 else if ( ++x == number ) {
1841 1 return;
1842 }
1843
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 388 times.
389 else if ( ++x == number ) {
1844 1 return;
1845 }
1846
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 387 times.
388 else if ( ++x == number ) {
1847 1 return;
1848 }
1849
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 386 times.
387 else if ( ++x == number ) {
1850 1 return;
1851 }
1852
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 385 times.
386 else if ( ++x == number ) {
1853 1 return;
1854 }
1855
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 384 times.
385 else if ( ++x == number ) {
1856 1 return;
1857 }
1858
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 383 times.
384 else if ( ++x == number ) {
1859 1 return;
1860 }
1861
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 382 times.
383 else if ( ++x == number ) {
1862 1 return;
1863 }
1864
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 381 times.
382 else if ( ++x == number ) {
1865 1 return;
1866 }
1867
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 380 times.
381 else if ( ++x == number ) {
1868 1 return;
1869 }
1870
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 379 times.
380 else if ( ++x == number ) {
1871 1 return;
1872 }
1873
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 378 times.
379 else if ( ++x == number ) {
1874 1 return;
1875 }
1876
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 377 times.
378 else if ( ++x == number ) {
1877 1 return;
1878 }
1879
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 376 times.
377 else if ( ++x == number ) {
1880 1 return;
1881 }
1882
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 375 times.
376 else if ( ++x == number ) {
1883 1 return;
1884 }
1885
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 374 times.
375 else if ( ++x == number ) {
1886 1 return;
1887 }
1888
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 373 times.
374 else if ( ++x == number ) {
1889 1 return;
1890 }
1891
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 372 times.
373 else if ( ++x == number ) {
1892 1 return;
1893 }
1894
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 371 times.
372 else if ( ++x == number ) {
1895 1 return;
1896 }
1897
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 370 times.
371 else if ( ++x == number ) {
1898 1 return;
1899 }
1900
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 369 times.
370 else if ( ++x == number ) {
1901 1 return;
1902 }
1903
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 368 times.
369 else if ( ++x == number ) {
1904 1 return;
1905 }
1906
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 367 times.
368 else if ( ++x == number ) {
1907 1 return;
1908 }
1909
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 366 times.
367 else if ( ++x == number ) {
1910 1 return;
1911 }
1912
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 365 times.
366 else if ( ++x == number ) {
1913 1 return;
1914 }
1915
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 364 times.
365 else if ( ++x == number ) {
1916 1 return;
1917 }
1918
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 363 times.
364 else if ( ++x == number ) {
1919 1 return;
1920 }
1921
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 362 times.
363 else if ( ++x == number ) {
1922 1 return;
1923 }
1924
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 361 times.
362 else if ( ++x == number ) {
1925 1 return;
1926 }
1927
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 360 times.
361 else if ( ++x == number ) {
1928 1 return;
1929 }
1930
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 359 times.
360 else if ( ++x == number ) {
1931 1 return;
1932 }
1933
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 358 times.
359 else if ( ++x == number ) {
1934 1 return;
1935 }
1936
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 357 times.
358 else if ( ++x == number ) {
1937 1 return;
1938 }
1939
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 356 times.
357 else if ( ++x == number ) {
1940 1 return;
1941 }
1942
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 355 times.
356 else if ( ++x == number ) {
1943 1 return;
1944 }
1945
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 354 times.
355 else if ( ++x == number ) {
1946 1 return;
1947 }
1948
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 353 times.
354 else if ( ++x == number ) {
1949 1 return;
1950 }
1951
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 352 times.
353 else if ( ++x == number ) {
1952 1 return;
1953 }
1954
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 351 times.
352 else if ( ++x == number ) {
1955 1 return;
1956 }
1957
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 350 times.
351 else if ( ++x == number ) {
1958 1 return;
1959 }
1960
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 349 times.
350 else if ( ++x == number ) {
1961 1 return;
1962 }
1963
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 348 times.
349 else if ( ++x == number ) {
1964 1 return;
1965 }
1966
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 347 times.
348 else if ( ++x == number ) {
1967 1 return;
1968 }
1969
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 346 times.
347 else if ( ++x == number ) {
1970 1 return;
1971 }
1972
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 345 times.
346 else if ( ++x == number ) {
1973 1 return;
1974 }
1975
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 344 times.
345 else if ( ++x == number ) {
1976 1 return;
1977 }
1978
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 343 times.
344 else if ( ++x == number ) {
1979 1 return;
1980 }
1981
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 342 times.
343 else if ( ++x == number ) {
1982 1 return;
1983 }
1984
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 341 times.
342 else if ( ++x == number ) {
1985 1 return;
1986 }
1987
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 340 times.
341 else if ( ++x == number ) {
1988 1 return;
1989 }
1990
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 339 times.
340 else if ( ++x == number ) {
1991 1 return;
1992 }
1993
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 338 times.
339 else if ( ++x == number ) {
1994 1 return;
1995 }
1996
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 337 times.
338 else if ( ++x == number ) {
1997 1 return;
1998 }
1999
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 336 times.
337 else if ( ++x == number ) {
2000 1 return;
2001 }
2002
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 335 times.
336 else if ( ++x == number ) {
2003 1 return;
2004 }
2005
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 334 times.
335 else if ( ++x == number ) {
2006 1 return;
2007 }
2008
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 333 times.
334 else if ( ++x == number ) {
2009 1 return;
2010 }
2011
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 332 times.
333 else if ( ++x == number ) {
2012 1 return;
2013 }
2014
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 331 times.
332 else if ( ++x == number ) {
2015 1 return;
2016 }
2017
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 330 times.
331 else if ( ++x == number ) {
2018 1 return;
2019 }
2020
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 329 times.
330 else if ( ++x == number ) {
2021 1 return;
2022 }
2023
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 328 times.
329 else if ( ++x == number ) {
2024 1 return;
2025 }
2026
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 327 times.
328 else if ( ++x == number ) {
2027 1 return;
2028 }
2029
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 326 times.
327 else if ( ++x == number ) {
2030 1 return;
2031 }
2032
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 325 times.
326 else if ( ++x == number ) {
2033 1 return;
2034 }
2035
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 324 times.
325 else if ( ++x == number ) {
2036 1 return;
2037 }
2038
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 323 times.
324 else if ( ++x == number ) {
2039 1 return;
2040 }
2041
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 322 times.
323 else if ( ++x == number ) {
2042 1 return;
2043 }
2044
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 321 times.
322 else if ( ++x == number ) {
2045 1 return;
2046 }
2047
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 320 times.
321 else if ( ++x == number ) {
2048 1 return;
2049 }
2050
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 319 times.
320 else if ( ++x == number ) {
2051 1 return;
2052 }
2053
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 318 times.
319 else if ( ++x == number ) {
2054 1 return;
2055 }
2056
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 317 times.
318 else if ( ++x == number ) {
2057 1 return;
2058 }
2059
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 316 times.
317 else if ( ++x == number ) {
2060 1 return;
2061 }
2062
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 315 times.
316 else if ( ++x == number ) {
2063 1 return;
2064 }
2065
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 314 times.
315 else if ( ++x == number ) {
2066 1 return;
2067 }
2068
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 313 times.
314 else if ( ++x == number ) {
2069 1 return;
2070 }
2071
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 312 times.
313 else if ( ++x == number ) {
2072 1 return;
2073 }
2074
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 311 times.
312 else if ( ++x == number ) {
2075 1 return;
2076 }
2077
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 310 times.
311 else if ( ++x == number ) {
2078 1 return;
2079 }
2080
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 309 times.
310 else if ( ++x == number ) {
2081 1 return;
2082 }
2083
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 308 times.
309 else if ( ++x == number ) {
2084 1 return;
2085 }
2086
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 307 times.
308 else if ( ++x == number ) {
2087 1 return;
2088 }
2089
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 306 times.
307 else if ( ++x == number ) {
2090 1 return;
2091 }
2092
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 305 times.
306 else if ( ++x == number ) {
2093 1 return;
2094 }
2095
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 304 times.
305 else if ( ++x == number ) {
2096 1 return;
2097 }
2098
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 303 times.
304 else if ( ++x == number ) {
2099 1 return;
2100 }
2101
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 302 times.
303 else if ( ++x == number ) {
2102 1 return;
2103 }
2104
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 301 times.
302 else if ( ++x == number ) {
2105 1 return;
2106 }
2107
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 300 times.
301 else if ( ++x == number ) {
2108 1 return;
2109 }
2110
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 299 times.
300 else if ( ++x == number ) {
2111 1 return;
2112 }
2113
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 298 times.
299 else if ( ++x == number ) {
2114 1 return;
2115 }
2116
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 297 times.
298 else if ( ++x == number ) {
2117 1 return;
2118 }
2119
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 296 times.
297 else if ( ++x == number ) {
2120 1 return;
2121 }
2122
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 295 times.
296 else if ( ++x == number ) {
2123 1 return;
2124 }
2125
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 294 times.
295 else if ( ++x == number ) {
2126 1 return;
2127 }
2128
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 293 times.
294 else if ( ++x == number ) {
2129 1 return;
2130 }
2131
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 292 times.
293 else if ( ++x == number ) {
2132 1 return;
2133 }
2134
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 291 times.
292 else if ( ++x == number ) {
2135 1 return;
2136 }
2137
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 290 times.
291 else if ( ++x == number ) {
2138 1 return;
2139 }
2140
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 289 times.
290 else if ( ++x == number ) {
2141 1 return;
2142 }
2143
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 288 times.
289 else if ( ++x == number ) {
2144 1 return;
2145 }
2146
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 287 times.
288 else if ( ++x == number ) {
2147 1 return;
2148 }
2149
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 286 times.
287 else if ( ++x == number ) {
2150 1 return;
2151 }
2152
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 285 times.
286 else if ( ++x == number ) {
2153 1 return;
2154 }
2155
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 284 times.
285 else if ( ++x == number ) {
2156 1 return;
2157 }
2158
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 283 times.
284 else if ( ++x == number ) {
2159 1 return;
2160 }
2161
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 282 times.
283 else if ( ++x == number ) {
2162 1 return;
2163 }
2164
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 281 times.
282 else if ( ++x == number ) {
2165 1 return;
2166 }
2167
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 280 times.
281 else if ( ++x == number ) {
2168 1 return;
2169 }
2170
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 279 times.
280 else if ( ++x == number ) {
2171 1 return;
2172 }
2173
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 278 times.
279 else if ( ++x == number ) {
2174 1 return;
2175 }
2176
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 277 times.
278 else if ( ++x == number ) {
2177 1 return;
2178 }
2179
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 276 times.
277 else if ( ++x == number ) {
2180 1 return;
2181 }
2182
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 275 times.
276 else if ( ++x == number ) {
2183 1 return;
2184 }
2185
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 274 times.
275 else if ( ++x == number ) {
2186 1 return;
2187 }
2188
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 273 times.
274 else if ( ++x == number ) {
2189 1 return;
2190 }
2191
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 272 times.
273 else if ( ++x == number ) {
2192 1 return;
2193 }
2194
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 271 times.
272 else if ( ++x == number ) {
2195 1 return;
2196 }
2197
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 270 times.
271 else if ( ++x == number ) {
2198 1 return;
2199 }
2200
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 269 times.
270 else if ( ++x == number ) {
2201 1 return;
2202 }
2203
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 268 times.
269 else if ( ++x == number ) {
2204 1 return;
2205 }
2206
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 267 times.
268 else if ( ++x == number ) {
2207 1 return;
2208 }
2209
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 266 times.
267 else if ( ++x == number ) {
2210 1 return;
2211 }
2212
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 265 times.
266 else if ( ++x == number ) {
2213 1 return;
2214 }
2215
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 264 times.
265 else if ( ++x == number ) {
2216 1 return;
2217 }
2218
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 263 times.
264 else if ( ++x == number ) {
2219 1 return;
2220 }
2221
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 262 times.
263 else if ( ++x == number ) {
2222 1 return;
2223 }
2224
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 261 times.
262 else if ( ++x == number ) {
2225 1 return;
2226 }
2227
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 260 times.
261 else if ( ++x == number ) {
2228 1 return;
2229 }
2230
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 259 times.
260 else if ( ++x == number ) {
2231 1 return;
2232 }
2233
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 258 times.
259 else if ( ++x == number ) {
2234 1 return;
2235 }
2236
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 257 times.
258 else if ( ++x == number ) {
2237 1 return;
2238 }
2239
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 256 times.
257 else if ( ++x == number ) {
2240 1 return;
2241 }
2242
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 255 times.
256 else if ( ++x == number ) {
2243 1 return;
2244 }
2245
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 254 times.
255 else if ( ++x == number ) {
2246 1 return;
2247 }
2248
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 253 times.
254 else if ( ++x == number ) {
2249 1 return;
2250 }
2251
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 252 times.
253 else if ( ++x == number ) {
2252 1 return;
2253 }
2254
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 251 times.
252 else if ( ++x == number ) {
2255 1 return;
2256 }
2257
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 250 times.
251 else if ( ++x == number ) {
2258 1 return;
2259 }
2260
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 249 times.
250 else if ( ++x == number ) {
2261 1 return;
2262 }
2263
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 248 times.
249 else if ( ++x == number ) {
2264 1 return;
2265 }
2266
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 247 times.
248 else if ( ++x == number ) {
2267 1 return;
2268 }
2269
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 246 times.
247 else if ( ++x == number ) {
2270 1 return;
2271 }
2272
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 245 times.
246 else if ( ++x == number ) {
2273 1 return;
2274 }
2275
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 244 times.
245 else if ( ++x == number ) {
2276 1 return;
2277 }
2278
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 243 times.
244 else if ( ++x == number ) {
2279 1 return;
2280 }
2281
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 242 times.
243 else if ( ++x == number ) {
2282 1 return;
2283 }
2284
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 241 times.
242 else if ( ++x == number ) {
2285 1 return;
2286 }
2287
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 240 times.
241 else if ( ++x == number ) {
2288 1 return;
2289 }
2290
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 239 times.
240 else if ( ++x == number ) {
2291 1 return;
2292 }
2293
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 238 times.
239 else if ( ++x == number ) {
2294 1 return;
2295 }
2296
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 237 times.
238 else if ( ++x == number ) {
2297 1 return;
2298 }
2299
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 236 times.
237 else if ( ++x == number ) {
2300 1 return;
2301 }
2302
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 235 times.
236 else if ( ++x == number ) {
2303 1 return;
2304 }
2305
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 234 times.
235 else if ( ++x == number ) {
2306 1 return;
2307 }
2308
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 233 times.
234 else if ( ++x == number ) {
2309 1 return;
2310 }
2311
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 232 times.
233 else if ( ++x == number ) {
2312 1 return;
2313 }
2314
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 231 times.
232 else if ( ++x == number ) {
2315 1 return;
2316 }
2317
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 230 times.
231 else if ( ++x == number ) {
2318 1 return;
2319 }
2320
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 229 times.
230 else if ( ++x == number ) {
2321 1 return;
2322 }
2323
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 228 times.
229 else if ( ++x == number ) {
2324 1 return;
2325 }
2326
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 227 times.
228 else if ( ++x == number ) {
2327 1 return;
2328 }
2329
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 226 times.
227 else if ( ++x == number ) {
2330 1 return;
2331 }
2332
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 225 times.
226 else if ( ++x == number ) {
2333 1 return;
2334 }
2335
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 224 times.
225 else if ( ++x == number ) {
2336 1 return;
2337 }
2338
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 223 times.
224 else if ( ++x == number ) {
2339 1 return;
2340 }
2341
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 222 times.
223 else if ( ++x == number ) {
2342 1 return;
2343 }
2344
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 221 times.
222 else if ( ++x == number ) {
2345 1 return;
2346 }
2347
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 220 times.
221 else if ( ++x == number ) {
2348 1 return;
2349 }
2350
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 219 times.
220 else if ( ++x == number ) {
2351 1 return;
2352 }
2353
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 218 times.
219 else if ( ++x == number ) {
2354 1 return;
2355 }
2356
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 217 times.
218 else if ( ++x == number ) {
2357 1 return;
2358 }
2359
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 216 times.
217 else if ( ++x == number ) {
2360 1 return;
2361 }
2362
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 215 times.
216 else if ( ++x == number ) {
2363 1 return;
2364 }
2365
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 214 times.
215 else if ( ++x == number ) {
2366 1 return;
2367 }
2368
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 213 times.
214 else if ( ++x == number ) {
2369 1 return;
2370 }
2371
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 212 times.
213 else if ( ++x == number ) {
2372 1 return;
2373 }
2374
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 211 times.
212 else if ( ++x == number ) {
2375 1 return;
2376 }
2377
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 210 times.
211 else if ( ++x == number ) {
2378 1 return;
2379 }
2380
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 209 times.
210 else if ( ++x == number ) {
2381 1 return;
2382 }
2383
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 208 times.
209 else if ( ++x == number ) {
2384 1 return;
2385 }
2386
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 207 times.
208 else if ( ++x == number ) {
2387 1 return;
2388 }
2389
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 206 times.
207 else if ( ++x == number ) {
2390 1 return;
2391 }
2392
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 205 times.
206 else if ( ++x == number ) {
2393 1 return;
2394 }
2395
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 204 times.
205 else if ( ++x == number ) {
2396 1 return;
2397 }
2398
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 203 times.
204 else if ( ++x == number ) {
2399 1 return;
2400 }
2401
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 202 times.
203 else if ( ++x == number ) {
2402 1 return;
2403 }
2404
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 201 times.
202 else if ( ++x == number ) {
2405 1 return;
2406 }
2407
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 200 times.
201 else if ( ++x == number ) {
2408 1 return;
2409 }
2410
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 199 times.
200 else if ( ++x == number ) {
2411 1 return;
2412 }
2413
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 198 times.
199 else if ( ++x == number ) {
2414 1 return;
2415 }
2416
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 197 times.
198 else if ( ++x == number ) {
2417 1 return;
2418 }
2419
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 196 times.
197 else if ( ++x == number ) {
2420 1 return;
2421 }
2422
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 195 times.
196 else if ( ++x == number ) {
2423 1 return;
2424 }
2425
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 194 times.
195 else if ( ++x == number ) {
2426 1 return;
2427 }
2428
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 193 times.
194 else if ( ++x == number ) {
2429 1 return;
2430 }
2431
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 192 times.
193 else if ( ++x == number ) {
2432 1 return;
2433 }
2434
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 191 times.
192 else if ( ++x == number ) {
2435 1 return;
2436 }
2437
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 190 times.
191 else if ( ++x == number ) {
2438 1 return;
2439 }
2440
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 189 times.
190 else if ( ++x == number ) {
2441 1 return;
2442 }
2443
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 188 times.
189 else if ( ++x == number ) {
2444 1 return;
2445 }
2446
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 187 times.
188 else if ( ++x == number ) {
2447 1 return;
2448 }
2449
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 186 times.
187 else if ( ++x == number ) {
2450 1 return;
2451 }
2452
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 185 times.
186 else if ( ++x == number ) {
2453 1 return;
2454 }
2455
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 184 times.
185 else if ( ++x == number ) {
2456 1 return;
2457 }
2458
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 183 times.
184 else if ( ++x == number ) {
2459 1 return;
2460 }
2461
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 182 times.
183 else if ( ++x == number ) {
2462 1 return;
2463 }
2464
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 181 times.
182 else if ( ++x == number ) {
2465 1 return;
2466 }
2467
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 180 times.
181 else if ( ++x == number ) {
2468 1 return;
2469 }
2470
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 179 times.
180 else if ( ++x == number ) {
2471 1 return;
2472 }
2473
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 178 times.
179 else if ( ++x == number ) {
2474 1 return;
2475 }
2476
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 177 times.
178 else if ( ++x == number ) {
2477 1 return;
2478 }
2479
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 176 times.
177 else if ( ++x == number ) {
2480 1 return;
2481 }
2482
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 175 times.
176 else if ( ++x == number ) {
2483 1 return;
2484 }
2485
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 174 times.
175 else if ( ++x == number ) {
2486 1 return;
2487 }
2488
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 173 times.
174 else if ( ++x == number ) {
2489 1 return;
2490 }
2491
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 172 times.
173 else if ( ++x == number ) {
2492 1 return;
2493 }
2494
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 171 times.
172 else if ( ++x == number ) {
2495 1 return;
2496 }
2497
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 170 times.
171 else if ( ++x == number ) {
2498 1 return;
2499 }
2500
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 169 times.
170 else if ( ++x == number ) {
2501 1 return;
2502 }
2503
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 168 times.
169 else if ( ++x == number ) {
2504 1 return;
2505 }
2506
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 167 times.
168 else if ( ++x == number ) {
2507 1 return;
2508 }
2509
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 166 times.
167 else if ( ++x == number ) {
2510 1 return;
2511 }
2512
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 165 times.
166 else if ( ++x == number ) {
2513 1 return;
2514 }
2515
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 164 times.
165 else if ( ++x == number ) {
2516 1 return;
2517 }
2518
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 163 times.
164 else if ( ++x == number ) {
2519 1 return;
2520 }
2521
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 162 times.
163 else if ( ++x == number ) {
2522 1 return;
2523 }
2524
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 161 times.
162 else if ( ++x == number ) {
2525 1 return;
2526 }
2527
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 160 times.
161 else if ( ++x == number ) {
2528 1 return;
2529 }
2530
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 159 times.
160 else if ( ++x == number ) {
2531 1 return;
2532 }
2533
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 158 times.
159 else if ( ++x == number ) {
2534 1 return;
2535 }
2536
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 157 times.
158 else if ( ++x == number ) {
2537 1 return;
2538 }
2539
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 156 times.
157 else if ( ++x == number ) {
2540 1 return;
2541 }
2542
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 155 times.
156 else if ( ++x == number ) {
2543 1 return;
2544 }
2545
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 154 times.
155 else if ( ++x == number ) {
2546 1 return;
2547 }
2548
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 153 times.
154 else if ( ++x == number ) {
2549 1 return;
2550 }
2551
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 152 times.
153 else if ( ++x == number ) {
2552 1 return;
2553 }
2554
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 151 times.
152 else if ( ++x == number ) {
2555 1 return;
2556 }
2557
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 150 times.
151 else if ( ++x == number ) {
2558 1 return;
2559 }
2560
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 149 times.
150 else if ( ++x == number ) {
2561 1 return;
2562 }
2563
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 148 times.
149 else if ( ++x == number ) {
2564 1 return;
2565 }
2566
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 147 times.
148 else if ( ++x == number ) {
2567 1 return;
2568 }
2569
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 146 times.
147 else if ( ++x == number ) {
2570 1 return;
2571 }
2572
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 145 times.
146 else if ( ++x == number ) {
2573 1 return;
2574 }
2575
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 144 times.
145 else if ( ++x == number ) {
2576 1 return;
2577 }
2578
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 143 times.
144 else if ( ++x == number ) {
2579 1 return;
2580 }
2581
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 142 times.
143 else if ( ++x == number ) {
2582 1 return;
2583 }
2584
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 141 times.
142 else if ( ++x == number ) {
2585 1 return;
2586 }
2587
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 140 times.
141 else if ( ++x == number ) {
2588 1 return;
2589 }
2590
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 139 times.
140 else if ( ++x == number ) {
2591 1 return;
2592 }
2593
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 138 times.
139 else if ( ++x == number ) {
2594 1 return;
2595 }
2596
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 137 times.
138 else if ( ++x == number ) {
2597 1 return;
2598 }
2599
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 136 times.
137 else if ( ++x == number ) {
2600 1 return;
2601 }
2602
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 135 times.
136 else if ( ++x == number ) {
2603 1 return;
2604 }
2605
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 134 times.
135 else if ( ++x == number ) {
2606 1 return;
2607 }
2608
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 133 times.
134 else if ( ++x == number ) {
2609 1 return;
2610 }
2611
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 132 times.
133 else if ( ++x == number ) {
2612 1 return;
2613 }
2614
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 131 times.
132 else if ( ++x == number ) {
2615 1 return;
2616 }
2617
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 130 times.
131 else if ( ++x == number ) {
2618 1 return;
2619 }
2620
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 129 times.
130 else if ( ++x == number ) {
2621 1 return;
2622 }
2623
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 128 times.
129 else if ( ++x == number ) {
2624 1 return;
2625 }
2626
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 127 times.
128 else if ( ++x == number ) {
2627 1 return;
2628 }
2629
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 126 times.
127 else if ( ++x == number ) {
2630 1 return;
2631 }
2632
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 125 times.
126 else if ( ++x == number ) {
2633 1 return;
2634 }
2635
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 124 times.
125 else if ( ++x == number ) {
2636 1 return;
2637 }
2638
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 123 times.
124 else if ( ++x == number ) {
2639 1 return;
2640 }
2641
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 122 times.
123 else if ( ++x == number ) {
2642 1 return;
2643 }
2644
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 121 times.
122 else if ( ++x == number ) {
2645 1 return;
2646 }
2647
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 120 times.
121 else if ( ++x == number ) {
2648 1 return;
2649 }
2650
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 119 times.
120 else if ( ++x == number ) {
2651 1 return;
2652 }
2653
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 118 times.
119 else if ( ++x == number ) {
2654 1 return;
2655 }
2656
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 117 times.
118 else if ( ++x == number ) {
2657 1 return;
2658 }
2659
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 116 times.
117 else if ( ++x == number ) {
2660 1 return;
2661 }
2662
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 115 times.
116 else if ( ++x == number ) {
2663 1 return;
2664 }
2665
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 114 times.
115 else if ( ++x == number ) {
2666 1 return;
2667 }
2668
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 113 times.
114 else if ( ++x == number ) {
2669 1 return;
2670 }
2671
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 112 times.
113 else if ( ++x == number ) {
2672 1 return;
2673 }
2674
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 111 times.
112 else if ( ++x == number ) {
2675 1 return;
2676 }
2677
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 110 times.
111 else if ( ++x == number ) {
2678 1 return;
2679 }
2680
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 109 times.
110 else if ( ++x == number ) {
2681 1 return;
2682 }
2683
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 108 times.
109 else if ( ++x == number ) {
2684 1 return;
2685 }
2686
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 107 times.
108 else if ( ++x == number ) {
2687 1 return;
2688 }
2689
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 106 times.
107 else if ( ++x == number ) {
2690 1 return;
2691 }
2692
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 105 times.
106 else if ( ++x == number ) {
2693 1 return;
2694 }
2695
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 104 times.
105 else if ( ++x == number ) {
2696 1 return;
2697 }
2698
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 103 times.
104 else if ( ++x == number ) {
2699 1 return;
2700 }
2701
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 102 times.
103 else if ( ++x == number ) {
2702 1 return;
2703 }
2704
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 101 times.
102 else if ( ++x == number ) {
2705 1 return;
2706 }
2707
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 100 times.
101 else if ( ++x == number ) {
2708 1 return;
2709 }
2710
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 99 times.
100 else if ( ++x == number ) {
2711 1 return;
2712 }
2713
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 98 times.
99 else if ( ++x == number ) {
2714 1 return;
2715 }
2716
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 97 times.
98 else if ( ++x == number ) {
2717 1 return;
2718 }
2719
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 96 times.
97 else if ( ++x == number ) {
2720 1 return;
2721 }
2722
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 95 times.
96 else if ( ++x == number ) {
2723 1 return;
2724 }
2725
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 94 times.
95 else if ( ++x == number ) {
2726 1 return;
2727 }
2728
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 93 times.
94 else if ( ++x == number ) {
2729 1 return;
2730 }
2731
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 92 times.
93 else if ( ++x == number ) {
2732 1 return;
2733 }
2734
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 91 times.
92 else if ( ++x == number ) {
2735 1 return;
2736 }
2737
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 90 times.
91 else if ( ++x == number ) {
2738 1 return;
2739 }
2740
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 89 times.
90 else if ( ++x == number ) {
2741 1 return;
2742 }
2743
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 88 times.
89 else if ( ++x == number ) {
2744 1 return;
2745 }
2746
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 87 times.
88 else if ( ++x == number ) {
2747 1 return;
2748 }
2749
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 86 times.
87 else if ( ++x == number ) {
2750 1 return;
2751 }
2752
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 85 times.
86 else if ( ++x == number ) {
2753 1 return;
2754 }
2755
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 84 times.
85 else if ( ++x == number ) {
2756 1 return;
2757 }
2758
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 83 times.
84 else if ( ++x == number ) {
2759 1 return;
2760 }
2761
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 82 times.
83 else if ( ++x == number ) {
2762 1 return;
2763 }
2764
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 81 times.
82 else if ( ++x == number ) {
2765 1 return;
2766 }
2767
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 80 times.
81 else if ( ++x == number ) {
2768 1 return;
2769 }
2770
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 79 times.
80 else if ( ++x == number ) {
2771 1 return;
2772 }
2773
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 78 times.
79 else if ( ++x == number ) {
2774 1 return;
2775 }
2776
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 77 times.
78 else if ( ++x == number ) {
2777 1 return;
2778 }
2779
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 76 times.
77 else if ( ++x == number ) {
2780 1 return;
2781 }
2782
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 75 times.
76 else if ( ++x == number ) {
2783 1 return;
2784 }
2785
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 74 times.
75 else if ( ++x == number ) {
2786 1 return;
2787 }
2788
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 73 times.
74 else if ( ++x == number ) {
2789 1 return;
2790 }
2791
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 72 times.
73 else if ( ++x == number ) {
2792 1 return;
2793 }
2794
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 71 times.
72 else if ( ++x == number ) {
2795 1 return;
2796 }
2797
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 70 times.
71 else if ( ++x == number ) {
2798 1 return;
2799 }
2800
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 69 times.
70 else if ( ++x == number ) {
2801 1 return;
2802 }
2803
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 68 times.
69 else if ( ++x == number ) {
2804 1 return;
2805 }
2806
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 67 times.
68 else if ( ++x == number ) {
2807 1 return;
2808 }
2809
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 66 times.
67 else if ( ++x == number ) {
2810 1 return;
2811 }
2812
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 65 times.
66 else if ( ++x == number ) {
2813 1 return;
2814 }
2815
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 64 times.
65 else if ( ++x == number ) {
2816 1 return;
2817 }
2818
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 63 times.
64 else if ( ++x == number ) {
2819 1 return;
2820 }
2821
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 62 times.
63 else if ( ++x == number ) {
2822 1 return;
2823 }
2824
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 61 times.
62 else if ( ++x == number ) {
2825 1 return;
2826 }
2827
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 60 times.
61 else if ( ++x == number ) {
2828 1 return;
2829 }
2830
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 59 times.
60 else if ( ++x == number ) {
2831 1 return;
2832 }
2833
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 58 times.
59 else if ( ++x == number ) {
2834 1 return;
2835 }
2836
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 57 times.
58 else if ( ++x == number ) {
2837 1 return;
2838 }
2839
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 56 times.
57 else if ( ++x == number ) {
2840 1 return;
2841 }
2842
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 55 times.
56 else if ( ++x == number ) {
2843 1 return;
2844 }
2845
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 54 times.
55 else if ( ++x == number ) {
2846 1 return;
2847 }
2848
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 53 times.
54 else if ( ++x == number ) {
2849 1 return;
2850 }
2851
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 52 times.
53 else if ( ++x == number ) {
2852 1 return;
2853 }
2854
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 51 times.
52 else if ( ++x == number ) {
2855 1 return;
2856 }
2857
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 50 times.
51 else if ( ++x == number ) {
2858 1 return;
2859 }
2860
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 49 times.
50 else if ( ++x == number ) {
2861 1 return;
2862 }
2863
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 48 times.
49 else if ( ++x == number ) {
2864 1 return;
2865 }
2866
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 47 times.
48 else if ( ++x == number ) {
2867 1 return;
2868 }
2869
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 46 times.
47 else if ( ++x == number ) {
2870 1 return;
2871 }
2872
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 45 times.
46 else if ( ++x == number ) {
2873 1 return;
2874 }
2875
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 44 times.
45 else if ( ++x == number ) {
2876 1 return;
2877 }
2878
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 43 times.
44 else if ( ++x == number ) {
2879 1 return;
2880 }
2881
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 42 times.
43 else if ( ++x == number ) {
2882 1 return;
2883 }
2884
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 41 times.
42 else if ( ++x == number ) {
2885 1 return;
2886 }
2887
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 40 times.
41 else if ( ++x == number ) {
2888 1 return;
2889 }
2890
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 39 times.
40 else if ( ++x == number ) {
2891 1 return;
2892 }
2893
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 38 times.
39 else if ( ++x == number ) {
2894 1 return;
2895 }
2896
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 37 times.
38 else if ( ++x == number ) {
2897 1 return;
2898 }
2899
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 36 times.
37 else if ( ++x == number ) {
2900 1 return;
2901 }
2902
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 35 times.
36 else if ( ++x == number ) {
2903 1 return;
2904 }
2905
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 34 times.
35 else if ( ++x == number ) {
2906 1 return;
2907 }
2908
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 33 times.
34 else if ( ++x == number ) {
2909 1 return;
2910 }
2911
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 32 times.
33 else if ( ++x == number ) {
2912 1 return;
2913 }
2914
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 31 times.
32 else if ( ++x == number ) {
2915 1 return;
2916 }
2917
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 30 times.
31 else if ( ++x == number ) {
2918 1 return;
2919 }
2920
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 29 times.
30 else if ( ++x == number ) {
2921 1 return;
2922 }
2923
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 28 times.
29 else if ( ++x == number ) {
2924 1 return;
2925 }
2926
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 27 times.
28 else if ( ++x == number ) {
2927 1 return;
2928 }
2929
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 26 times.
27 else if ( ++x == number ) {
2930 1 return;
2931 }
2932
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 25 times.
26 else if ( ++x == number ) {
2933 1 return;
2934 }
2935
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 24 times.
25 else if ( ++x == number ) {
2936 1 return;
2937 }
2938
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 23 times.
24 else if ( ++x == number ) {
2939 1 return;
2940 }
2941
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 22 times.
23 else if ( ++x == number ) {
2942 1 return;
2943 }
2944
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 21 times.
22 else if ( ++x == number ) {
2945 1 return;
2946 }
2947
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 20 times.
21 else if ( ++x == number ) {
2948 1 return;
2949 }
2950
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 19 times.
20 else if ( ++x == number ) {
2951 1 return;
2952 }
2953
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 18 times.
19 else if ( ++x == number ) {
2954 1 return;
2955 }
2956
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 17 times.
18 else if ( ++x == number ) {
2957 1 return;
2958 }
2959
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 16 times.
17 else if ( ++x == number ) {
2960 1 return;
2961 }
2962
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 15 times.
16 else if ( ++x == number ) {
2963 1 return;
2964 }
2965
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 14 times.
15 else if ( ++x == number ) {
2966 1 return;
2967 }
2968
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 13 times.
14 else if ( ++x == number ) {
2969 1 return;
2970 }
2971
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 12 times.
13 else if ( ++x == number ) {
2972 1 return;
2973 }
2974
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 11 times.
12 else if ( ++x == number ) {
2975 1 return;
2976 }
2977
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 10 times.
11 else if ( ++x == number ) {
2978 1 return;
2979 }
2980
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 9 times.
10 else if ( ++x == number ) {
2981 1 return;
2982 }
2983
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 8 times.
9 else if ( ++x == number ) {
2984 1 return;
2985 }
2986
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 7 times.
8 else if ( ++x == number ) {
2987 1 return;
2988 }
2989
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 6 times.
7 else if ( ++x == number ) {
2990 1 return;
2991 }
2992
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 5 times.
6 else if ( ++x == number ) {
2993 1 return;
2994 }
2995
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 4 times.
5 else if ( ++x == number ) {
2996 1 return;
2997 }
2998
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 3 times.
4 else if ( ++x == number ) {
2999 1 return;
3000 }
3001
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 else if ( ++x == number ) {
3002 1 return;
3003 }
3004
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 else if ( ++x == number ) {
3005 1 return;
3006 }
3007
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 else if ( ++x == number ) {
3008 return;
3009 }
3010
3011 1 return;
3012 }
3013
3014

gcovr-7.2/gcovr/tests/rounding/reference/gcc-5/coverage.txt000066400000000000000000000012351456671656200240240ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 2005 2004 99% 3008 ------------------------------------------------------------------------------ TOTAL 2005 2004 99% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/rounding/reference/gcc-9/000077500000000000000000000000001456671656200214735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/rounding/reference/gcc-9/coverage.functions.html000066400000000000000000000036301456671656200261650ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2004 2005 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 1 time100.0%
use_number_of_branches(int) (main.cpp:11)called 999 times, returned 999 times100.0%

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000061761451456671656200322510ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/rounding/reference/gcc-9 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2004 2005 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

Line Branch Exec Source
1
2 void use_number_of_branches( int number );
3
4 1 int main() {
5
2/2
✓ Branch 0 taken 999 times.
✓ Branch 1 taken 1 times.
1000 for ( int x = 0; x < 999; ++x ) {
6 999 use_number_of_branches( x );
7 }
8 1 return 0;
9 }
10
11 999 void use_number_of_branches( int number ) {
12 999 int x = 0;
13
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 998 times.
999 if ( ++x == number ) {
14 1 return;
15 }
16
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 997 times.
998 else if ( ++x == number ) {
17 1 return;
18 }
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 996 times.
997 else if ( ++x == number ) {
20 1 return;
21 }
22
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 995 times.
996 else if ( ++x == number ) {
23 1 return;
24 }
25
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 994 times.
995 else if ( ++x == number ) {
26 1 return;
27 }
28
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 993 times.
994 else if ( ++x == number ) {
29 1 return;
30 }
31
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 992 times.
993 else if ( ++x == number ) {
32 1 return;
33 }
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 991 times.
992 else if ( ++x == number ) {
35 1 return;
36 }
37
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 990 times.
991 else if ( ++x == number ) {
38 1 return;
39 }
40
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 989 times.
990 else if ( ++x == number ) {
41 1 return;
42 }
43
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 988 times.
989 else if ( ++x == number ) {
44 1 return;
45 }
46
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 987 times.
988 else if ( ++x == number ) {
47 1 return;
48 }
49
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 986 times.
987 else if ( ++x == number ) {
50 1 return;
51 }
52
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 985 times.
986 else if ( ++x == number ) {
53 1 return;
54 }
55
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 984 times.
985 else if ( ++x == number ) {
56 1 return;
57 }
58
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 983 times.
984 else if ( ++x == number ) {
59 1 return;
60 }
61
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 982 times.
983 else if ( ++x == number ) {
62 1 return;
63 }
64
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 981 times.
982 else if ( ++x == number ) {
65 1 return;
66 }
67
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 980 times.
981 else if ( ++x == number ) {
68 1 return;
69 }
70
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 979 times.
980 else if ( ++x == number ) {
71 1 return;
72 }
73
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 978 times.
979 else if ( ++x == number ) {
74 1 return;
75 }
76
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 977 times.
978 else if ( ++x == number ) {
77 1 return;
78 }
79
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 976 times.
977 else if ( ++x == number ) {
80 1 return;
81 }
82
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 975 times.
976 else if ( ++x == number ) {
83 1 return;
84 }
85
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 974 times.
975 else if ( ++x == number ) {
86 1 return;
87 }
88
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 973 times.
974 else if ( ++x == number ) {
89 1 return;
90 }
91
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 972 times.
973 else if ( ++x == number ) {
92 1 return;
93 }
94
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 971 times.
972 else if ( ++x == number ) {
95 1 return;
96 }
97
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 970 times.
971 else if ( ++x == number ) {
98 1 return;
99 }
100
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 969 times.
970 else if ( ++x == number ) {
101 1 return;
102 }
103
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 968 times.
969 else if ( ++x == number ) {
104 1 return;
105 }
106
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 967 times.
968 else if ( ++x == number ) {
107 1 return;
108 }
109
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 966 times.
967 else if ( ++x == number ) {
110 1 return;
111 }
112
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 965 times.
966 else if ( ++x == number ) {
113 1 return;
114 }
115
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 964 times.
965 else if ( ++x == number ) {
116 1 return;
117 }
118
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 963 times.
964 else if ( ++x == number ) {
119 1 return;
120 }
121
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 962 times.
963 else if ( ++x == number ) {
122 1 return;
123 }
124
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 961 times.
962 else if ( ++x == number ) {
125 1 return;
126 }
127
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 960 times.
961 else if ( ++x == number ) {
128 1 return;
129 }
130
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 959 times.
960 else if ( ++x == number ) {
131 1 return;
132 }
133
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 958 times.
959 else if ( ++x == number ) {
134 1 return;
135 }
136
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 957 times.
958 else if ( ++x == number ) {
137 1 return;
138 }
139
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 956 times.
957 else if ( ++x == number ) {
140 1 return;
141 }
142
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 955 times.
956 else if ( ++x == number ) {
143 1 return;
144 }
145
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 954 times.
955 else if ( ++x == number ) {
146 1 return;
147 }
148
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 953 times.
954 else if ( ++x == number ) {
149 1 return;
150 }
151
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 952 times.
953 else if ( ++x == number ) {
152 1 return;
153 }
154
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 951 times.
952 else if ( ++x == number ) {
155 1 return;
156 }
157
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 950 times.
951 else if ( ++x == number ) {
158 1 return;
159 }
160
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 949 times.
950 else if ( ++x == number ) {
161 1 return;
162 }
163
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 948 times.
949 else if ( ++x == number ) {
164 1 return;
165 }
166
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 947 times.
948 else if ( ++x == number ) {
167 1 return;
168 }
169
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 946 times.
947 else if ( ++x == number ) {
170 1 return;
171 }
172
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 945 times.
946 else if ( ++x == number ) {
173 1 return;
174 }
175
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 944 times.
945 else if ( ++x == number ) {
176 1 return;
177 }
178
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 943 times.
944 else if ( ++x == number ) {
179 1 return;
180 }
181
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 942 times.
943 else if ( ++x == number ) {
182 1 return;
183 }
184
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 941 times.
942 else if ( ++x == number ) {
185 1 return;
186 }
187
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 940 times.
941 else if ( ++x == number ) {
188 1 return;
189 }
190
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 939 times.
940 else if ( ++x == number ) {
191 1 return;
192 }
193
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 938 times.
939 else if ( ++x == number ) {
194 1 return;
195 }
196
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 937 times.
938 else if ( ++x == number ) {
197 1 return;
198 }
199
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 936 times.
937 else if ( ++x == number ) {
200 1 return;
201 }
202
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 935 times.
936 else if ( ++x == number ) {
203 1 return;
204 }
205
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 934 times.
935 else if ( ++x == number ) {
206 1 return;
207 }
208
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 933 times.
934 else if ( ++x == number ) {
209 1 return;
210 }
211
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 932 times.
933 else if ( ++x == number ) {
212 1 return;
213 }
214
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 931 times.
932 else if ( ++x == number ) {
215 1 return;
216 }
217
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 930 times.
931 else if ( ++x == number ) {
218 1 return;
219 }
220
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 929 times.
930 else if ( ++x == number ) {
221 1 return;
222 }
223
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 928 times.
929 else if ( ++x == number ) {
224 1 return;
225 }
226
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 927 times.
928 else if ( ++x == number ) {
227 1 return;
228 }
229
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 926 times.
927 else if ( ++x == number ) {
230 1 return;
231 }
232
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 925 times.
926 else if ( ++x == number ) {
233 1 return;
234 }
235
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 924 times.
925 else if ( ++x == number ) {
236 1 return;
237 }
238
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 923 times.
924 else if ( ++x == number ) {
239 1 return;
240 }
241
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 922 times.
923 else if ( ++x == number ) {
242 1 return;
243 }
244
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 921 times.
922 else if ( ++x == number ) {
245 1 return;
246 }
247
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 920 times.
921 else if ( ++x == number ) {
248 1 return;
249 }
250
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 919 times.
920 else if ( ++x == number ) {
251 1 return;
252 }
253
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 918 times.
919 else if ( ++x == number ) {
254 1 return;
255 }
256
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 917 times.
918 else if ( ++x == number ) {
257 1 return;
258 }
259
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 916 times.
917 else if ( ++x == number ) {
260 1 return;
261 }
262
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 915 times.
916 else if ( ++x == number ) {
263 1 return;
264 }
265
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 914 times.
915 else if ( ++x == number ) {
266 1 return;
267 }
268
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 913 times.
914 else if ( ++x == number ) {
269 1 return;
270 }
271
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 912 times.
913 else if ( ++x == number ) {
272 1 return;
273 }
274
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 911 times.
912 else if ( ++x == number ) {
275 1 return;
276 }
277
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 910 times.
911 else if ( ++x == number ) {
278 1 return;
279 }
280
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 909 times.
910 else if ( ++x == number ) {
281 1 return;
282 }
283
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 908 times.
909 else if ( ++x == number ) {
284 1 return;
285 }
286
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 907 times.
908 else if ( ++x == number ) {
287 1 return;
288 }
289
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 906 times.
907 else if ( ++x == number ) {
290 1 return;
291 }
292
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 905 times.
906 else if ( ++x == number ) {
293 1 return;
294 }
295
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 904 times.
905 else if ( ++x == number ) {
296 1 return;
297 }
298
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 903 times.
904 else if ( ++x == number ) {
299 1 return;
300 }
301
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 902 times.
903 else if ( ++x == number ) {
302 1 return;
303 }
304
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 901 times.
902 else if ( ++x == number ) {
305 1 return;
306 }
307
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 900 times.
901 else if ( ++x == number ) {
308 1 return;
309 }
310
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 899 times.
900 else if ( ++x == number ) {
311 1 return;
312 }
313
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 898 times.
899 else if ( ++x == number ) {
314 1 return;
315 }
316
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 897 times.
898 else if ( ++x == number ) {
317 1 return;
318 }
319
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 896 times.
897 else if ( ++x == number ) {
320 1 return;
321 }
322
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 895 times.
896 else if ( ++x == number ) {
323 1 return;
324 }
325
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 894 times.
895 else if ( ++x == number ) {
326 1 return;
327 }
328
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 893 times.
894 else if ( ++x == number ) {
329 1 return;
330 }
331
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 892 times.
893 else if ( ++x == number ) {
332 1 return;
333 }
334
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 891 times.
892 else if ( ++x == number ) {
335 1 return;
336 }
337
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 890 times.
891 else if ( ++x == number ) {
338 1 return;
339 }
340
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 889 times.
890 else if ( ++x == number ) {
341 1 return;
342 }
343
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 888 times.
889 else if ( ++x == number ) {
344 1 return;
345 }
346
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 887 times.
888 else if ( ++x == number ) {
347 1 return;
348 }
349
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 886 times.
887 else if ( ++x == number ) {
350 1 return;
351 }
352
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 885 times.
886 else if ( ++x == number ) {
353 1 return;
354 }
355
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 884 times.
885 else if ( ++x == number ) {
356 1 return;
357 }
358
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 883 times.
884 else if ( ++x == number ) {
359 1 return;
360 }
361
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 882 times.
883 else if ( ++x == number ) {
362 1 return;
363 }
364
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 881 times.
882 else if ( ++x == number ) {
365 1 return;
366 }
367
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 880 times.
881 else if ( ++x == number ) {
368 1 return;
369 }
370
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 879 times.
880 else if ( ++x == number ) {
371 1 return;
372 }
373
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 878 times.
879 else if ( ++x == number ) {
374 1 return;
375 }
376
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 877 times.
878 else if ( ++x == number ) {
377 1 return;
378 }
379
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 876 times.
877 else if ( ++x == number ) {
380 1 return;
381 }
382
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 875 times.
876 else if ( ++x == number ) {
383 1 return;
384 }
385
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 874 times.
875 else if ( ++x == number ) {
386 1 return;
387 }
388
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 873 times.
874 else if ( ++x == number ) {
389 1 return;
390 }
391
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 872 times.
873 else if ( ++x == number ) {
392 1 return;
393 }
394
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 871 times.
872 else if ( ++x == number ) {
395 1 return;
396 }
397
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 870 times.
871 else if ( ++x == number ) {
398 1 return;
399 }
400
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 869 times.
870 else if ( ++x == number ) {
401 1 return;
402 }
403
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 868 times.
869 else if ( ++x == number ) {
404 1 return;
405 }
406
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 867 times.
868 else if ( ++x == number ) {
407 1 return;
408 }
409
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 866 times.
867 else if ( ++x == number ) {
410 1 return;
411 }
412
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 865 times.
866 else if ( ++x == number ) {
413 1 return;
414 }
415
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 864 times.
865 else if ( ++x == number ) {
416 1 return;
417 }
418
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 863 times.
864 else if ( ++x == number ) {
419 1 return;
420 }
421
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 862 times.
863 else if ( ++x == number ) {
422 1 return;
423 }
424
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 861 times.
862 else if ( ++x == number ) {
425 1 return;
426 }
427
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 860 times.
861 else if ( ++x == number ) {
428 1 return;
429 }
430
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 859 times.
860 else if ( ++x == number ) {
431 1 return;
432 }
433
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 858 times.
859 else if ( ++x == number ) {
434 1 return;
435 }
436
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 857 times.
858 else if ( ++x == number ) {
437 1 return;
438 }
439
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 856 times.
857 else if ( ++x == number ) {
440 1 return;
441 }
442
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 855 times.
856 else if ( ++x == number ) {
443 1 return;
444 }
445
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 854 times.
855 else if ( ++x == number ) {
446 1 return;
447 }
448
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 853 times.
854 else if ( ++x == number ) {
449 1 return;
450 }
451
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 852 times.
853 else if ( ++x == number ) {
452 1 return;
453 }
454
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 851 times.
852 else if ( ++x == number ) {
455 1 return;
456 }
457
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 850 times.
851 else if ( ++x == number ) {
458 1 return;
459 }
460
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 849 times.
850 else if ( ++x == number ) {
461 1 return;
462 }
463
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 848 times.
849 else if ( ++x == number ) {
464 1 return;
465 }
466
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 847 times.
848 else if ( ++x == number ) {
467 1 return;
468 }
469
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 846 times.
847 else if ( ++x == number ) {
470 1 return;
471 }
472
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 845 times.
846 else if ( ++x == number ) {
473 1 return;
474 }
475
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 844 times.
845 else if ( ++x == number ) {
476 1 return;
477 }
478
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 843 times.
844 else if ( ++x == number ) {
479 1 return;
480 }
481
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 842 times.
843 else if ( ++x == number ) {
482 1 return;
483 }
484
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 841 times.
842 else if ( ++x == number ) {
485 1 return;
486 }
487
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 840 times.
841 else if ( ++x == number ) {
488 1 return;
489 }
490
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 839 times.
840 else if ( ++x == number ) {
491 1 return;
492 }
493
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 838 times.
839 else if ( ++x == number ) {
494 1 return;
495 }
496
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 837 times.
838 else if ( ++x == number ) {
497 1 return;
498 }
499
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 836 times.
837 else if ( ++x == number ) {
500 1 return;
501 }
502
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 835 times.
836 else if ( ++x == number ) {
503 1 return;
504 }
505
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 834 times.
835 else if ( ++x == number ) {
506 1 return;
507 }
508
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 833 times.
834 else if ( ++x == number ) {
509 1 return;
510 }
511
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 832 times.
833 else if ( ++x == number ) {
512 1 return;
513 }
514
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 831 times.
832 else if ( ++x == number ) {
515 1 return;
516 }
517
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 830 times.
831 else if ( ++x == number ) {
518 1 return;
519 }
520
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 829 times.
830 else if ( ++x == number ) {
521 1 return;
522 }
523
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 828 times.
829 else if ( ++x == number ) {
524 1 return;
525 }
526
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 827 times.
828 else if ( ++x == number ) {
527 1 return;
528 }
529
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 826 times.
827 else if ( ++x == number ) {
530 1 return;
531 }
532
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 825 times.
826 else if ( ++x == number ) {
533 1 return;
534 }
535
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 824 times.
825 else if ( ++x == number ) {
536 1 return;
537 }
538
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 823 times.
824 else if ( ++x == number ) {
539 1 return;
540 }
541
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 822 times.
823 else if ( ++x == number ) {
542 1 return;
543 }
544
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 821 times.
822 else if ( ++x == number ) {
545 1 return;
546 }
547
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 820 times.
821 else if ( ++x == number ) {
548 1 return;
549 }
550
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 819 times.
820 else if ( ++x == number ) {
551 1 return;
552 }
553
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 818 times.
819 else if ( ++x == number ) {
554 1 return;
555 }
556
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 817 times.
818 else if ( ++x == number ) {
557 1 return;
558 }
559
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 816 times.
817 else if ( ++x == number ) {
560 1 return;
561 }
562
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 815 times.
816 else if ( ++x == number ) {
563 1 return;
564 }
565
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 814 times.
815 else if ( ++x == number ) {
566 1 return;
567 }
568
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 813 times.
814 else if ( ++x == number ) {
569 1 return;
570 }
571
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 812 times.
813 else if ( ++x == number ) {
572 1 return;
573 }
574
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 811 times.
812 else if ( ++x == number ) {
575 1 return;
576 }
577
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 810 times.
811 else if ( ++x == number ) {
578 1 return;
579 }
580
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 809 times.
810 else if ( ++x == number ) {
581 1 return;
582 }
583
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 808 times.
809 else if ( ++x == number ) {
584 1 return;
585 }
586
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 807 times.
808 else if ( ++x == number ) {
587 1 return;
588 }
589
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 806 times.
807 else if ( ++x == number ) {
590 1 return;
591 }
592
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 805 times.
806 else if ( ++x == number ) {
593 1 return;
594 }
595
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 804 times.
805 else if ( ++x == number ) {
596 1 return;
597 }
598
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 803 times.
804 else if ( ++x == number ) {
599 1 return;
600 }
601
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 802 times.
803 else if ( ++x == number ) {
602 1 return;
603 }
604
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 801 times.
802 else if ( ++x == number ) {
605 1 return;
606 }
607
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 800 times.
801 else if ( ++x == number ) {
608 1 return;
609 }
610
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 799 times.
800 else if ( ++x == number ) {
611 1 return;
612 }
613
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 798 times.
799 else if ( ++x == number ) {
614 1 return;
615 }
616
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 797 times.
798 else if ( ++x == number ) {
617 1 return;
618 }
619
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 796 times.
797 else if ( ++x == number ) {
620 1 return;
621 }
622
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 795 times.
796 else if ( ++x == number ) {
623 1 return;
624 }
625
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 794 times.
795 else if ( ++x == number ) {
626 1 return;
627 }
628
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 793 times.
794 else if ( ++x == number ) {
629 1 return;
630 }
631
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 792 times.
793 else if ( ++x == number ) {
632 1 return;
633 }
634
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 791 times.
792 else if ( ++x == number ) {
635 1 return;
636 }
637
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 790 times.
791 else if ( ++x == number ) {
638 1 return;
639 }
640
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 789 times.
790 else if ( ++x == number ) {
641 1 return;
642 }
643
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 788 times.
789 else if ( ++x == number ) {
644 1 return;
645 }
646
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 787 times.
788 else if ( ++x == number ) {
647 1 return;
648 }
649
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 786 times.
787 else if ( ++x == number ) {
650 1 return;
651 }
652
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 785 times.
786 else if ( ++x == number ) {
653 1 return;
654 }
655
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 784 times.
785 else if ( ++x == number ) {
656 1 return;
657 }
658
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 783 times.
784 else if ( ++x == number ) {
659 1 return;
660 }
661
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 782 times.
783 else if ( ++x == number ) {
662 1 return;
663 }
664
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 781 times.
782 else if ( ++x == number ) {
665 1 return;
666 }
667
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 780 times.
781 else if ( ++x == number ) {
668 1 return;
669 }
670
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 779 times.
780 else if ( ++x == number ) {
671 1 return;
672 }
673
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 778 times.
779 else if ( ++x == number ) {
674 1 return;
675 }
676
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 777 times.
778 else if ( ++x == number ) {
677 1 return;
678 }
679
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 776 times.
777 else if ( ++x == number ) {
680 1 return;
681 }
682
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 775 times.
776 else if ( ++x == number ) {
683 1 return;
684 }
685
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 774 times.
775 else if ( ++x == number ) {
686 1 return;
687 }
688
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 773 times.
774 else if ( ++x == number ) {
689 1 return;
690 }
691
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 772 times.
773 else if ( ++x == number ) {
692 1 return;
693 }
694
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 771 times.
772 else if ( ++x == number ) {
695 1 return;
696 }
697
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 770 times.
771 else if ( ++x == number ) {
698 1 return;
699 }
700
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 769 times.
770 else if ( ++x == number ) {
701 1 return;
702 }
703
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 768 times.
769 else if ( ++x == number ) {
704 1 return;
705 }
706
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 767 times.
768 else if ( ++x == number ) {
707 1 return;
708 }
709
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 766 times.
767 else if ( ++x == number ) {
710 1 return;
711 }
712
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 765 times.
766 else if ( ++x == number ) {
713 1 return;
714 }
715
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 764 times.
765 else if ( ++x == number ) {
716 1 return;
717 }
718
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 763 times.
764 else if ( ++x == number ) {
719 1 return;
720 }
721
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 762 times.
763 else if ( ++x == number ) {
722 1 return;
723 }
724
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 761 times.
762 else if ( ++x == number ) {
725 1 return;
726 }
727
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 760 times.
761 else if ( ++x == number ) {
728 1 return;
729 }
730
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 759 times.
760 else if ( ++x == number ) {
731 1 return;
732 }
733
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 758 times.
759 else if ( ++x == number ) {
734 1 return;
735 }
736
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 757 times.
758 else if ( ++x == number ) {
737 1 return;
738 }
739
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 756 times.
757 else if ( ++x == number ) {
740 1 return;
741 }
742
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 755 times.
756 else if ( ++x == number ) {
743 1 return;
744 }
745
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 754 times.
755 else if ( ++x == number ) {
746 1 return;
747 }
748
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 753 times.
754 else if ( ++x == number ) {
749 1 return;
750 }
751
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 752 times.
753 else if ( ++x == number ) {
752 1 return;
753 }
754
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 751 times.
752 else if ( ++x == number ) {
755 1 return;
756 }
757
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 750 times.
751 else if ( ++x == number ) {
758 1 return;
759 }
760
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 749 times.
750 else if ( ++x == number ) {
761 1 return;
762 }
763
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 748 times.
749 else if ( ++x == number ) {
764 1 return;
765 }
766
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 747 times.
748 else if ( ++x == number ) {
767 1 return;
768 }
769
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 746 times.
747 else if ( ++x == number ) {
770 1 return;
771 }
772
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 745 times.
746 else if ( ++x == number ) {
773 1 return;
774 }
775
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 744 times.
745 else if ( ++x == number ) {
776 1 return;
777 }
778
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 743 times.
744 else if ( ++x == number ) {
779 1 return;
780 }
781
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 742 times.
743 else if ( ++x == number ) {
782 1 return;
783 }
784
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 741 times.
742 else if ( ++x == number ) {
785 1 return;
786 }
787
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 740 times.
741 else if ( ++x == number ) {
788 1 return;
789 }
790
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 739 times.
740 else if ( ++x == number ) {
791 1 return;
792 }
793
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 738 times.
739 else if ( ++x == number ) {
794 1 return;
795 }
796
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 737 times.
738 else if ( ++x == number ) {
797 1 return;
798 }
799
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 736 times.
737 else if ( ++x == number ) {
800 1 return;
801 }
802
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 735 times.
736 else if ( ++x == number ) {
803 1 return;
804 }
805
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 734 times.
735 else if ( ++x == number ) {
806 1 return;
807 }
808
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 733 times.
734 else if ( ++x == number ) {
809 1 return;
810 }
811
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 732 times.
733 else if ( ++x == number ) {
812 1 return;
813 }
814
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 731 times.
732 else if ( ++x == number ) {
815 1 return;
816 }
817
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 730 times.
731 else if ( ++x == number ) {
818 1 return;
819 }
820
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 729 times.
730 else if ( ++x == number ) {
821 1 return;
822 }
823
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 728 times.
729 else if ( ++x == number ) {
824 1 return;
825 }
826
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 727 times.
728 else if ( ++x == number ) {
827 1 return;
828 }
829
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 726 times.
727 else if ( ++x == number ) {
830 1 return;
831 }
832
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 725 times.
726 else if ( ++x == number ) {
833 1 return;
834 }
835
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 724 times.
725 else if ( ++x == number ) {
836 1 return;
837 }
838
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 723 times.
724 else if ( ++x == number ) {
839 1 return;
840 }
841
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 722 times.
723 else if ( ++x == number ) {
842 1 return;
843 }
844
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 721 times.
722 else if ( ++x == number ) {
845 1 return;
846 }
847
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 720 times.
721 else if ( ++x == number ) {
848 1 return;
849 }
850
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 719 times.
720 else if ( ++x == number ) {
851 1 return;
852 }
853
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 718 times.
719 else if ( ++x == number ) {
854 1 return;
855 }
856
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 717 times.
718 else if ( ++x == number ) {
857 1 return;
858 }
859
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 716 times.
717 else if ( ++x == number ) {
860 1 return;
861 }
862
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 715 times.
716 else if ( ++x == number ) {
863 1 return;
864 }
865
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 714 times.
715 else if ( ++x == number ) {
866 1 return;
867 }
868
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 713 times.
714 else if ( ++x == number ) {
869 1 return;
870 }
871
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 712 times.
713 else if ( ++x == number ) {
872 1 return;
873 }
874
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 711 times.
712 else if ( ++x == number ) {
875 1 return;
876 }
877
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 710 times.
711 else if ( ++x == number ) {
878 1 return;
879 }
880
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 709 times.
710 else if ( ++x == number ) {
881 1 return;
882 }
883
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 708 times.
709 else if ( ++x == number ) {
884 1 return;
885 }
886
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 707 times.
708 else if ( ++x == number ) {
887 1 return;
888 }
889
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 706 times.
707 else if ( ++x == number ) {
890 1 return;
891 }
892
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 705 times.
706 else if ( ++x == number ) {
893 1 return;
894 }
895
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 704 times.
705 else if ( ++x == number ) {
896 1 return;
897 }
898
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 703 times.
704 else if ( ++x == number ) {
899 1 return;
900 }
901
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 702 times.
703 else if ( ++x == number ) {
902 1 return;
903 }
904
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 701 times.
702 else if ( ++x == number ) {
905 1 return;
906 }
907
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 700 times.
701 else if ( ++x == number ) {
908 1 return;
909 }
910
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 699 times.
700 else if ( ++x == number ) {
911 1 return;
912 }
913
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 698 times.
699 else if ( ++x == number ) {
914 1 return;
915 }
916
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 697 times.
698 else if ( ++x == number ) {
917 1 return;
918 }
919
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 696 times.
697 else if ( ++x == number ) {
920 1 return;
921 }
922
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 695 times.
696 else if ( ++x == number ) {
923 1 return;
924 }
925
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 694 times.
695 else if ( ++x == number ) {
926 1 return;
927 }
928
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 693 times.
694 else if ( ++x == number ) {
929 1 return;
930 }
931
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 692 times.
693 else if ( ++x == number ) {
932 1 return;
933 }
934
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 691 times.
692 else if ( ++x == number ) {
935 1 return;
936 }
937
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 690 times.
691 else if ( ++x == number ) {
938 1 return;
939 }
940
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 689 times.
690 else if ( ++x == number ) {
941 1 return;
942 }
943
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 688 times.
689 else if ( ++x == number ) {
944 1 return;
945 }
946
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 687 times.
688 else if ( ++x == number ) {
947 1 return;
948 }
949
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 686 times.
687 else if ( ++x == number ) {
950 1 return;
951 }
952
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 685 times.
686 else if ( ++x == number ) {
953 1 return;
954 }
955
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 684 times.
685 else if ( ++x == number ) {
956 1 return;
957 }
958
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 683 times.
684 else if ( ++x == number ) {
959 1 return;
960 }
961
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 682 times.
683 else if ( ++x == number ) {
962 1 return;
963 }
964
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 681 times.
682 else if ( ++x == number ) {
965 1 return;
966 }
967
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 680 times.
681 else if ( ++x == number ) {
968 1 return;
969 }
970
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 679 times.
680 else if ( ++x == number ) {
971 1 return;
972 }
973
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 678 times.
679 else if ( ++x == number ) {
974 1 return;
975 }
976
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 677 times.
678 else if ( ++x == number ) {
977 1 return;
978 }
979
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 676 times.
677 else if ( ++x == number ) {
980 1 return;
981 }
982
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 675 times.
676 else if ( ++x == number ) {
983 1 return;
984 }
985
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 674 times.
675 else if ( ++x == number ) {
986 1 return;
987 }
988
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 673 times.
674 else if ( ++x == number ) {
989 1 return;
990 }
991
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 672 times.
673 else if ( ++x == number ) {
992 1 return;
993 }
994
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 671 times.
672 else if ( ++x == number ) {
995 1 return;
996 }
997
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 670 times.
671 else if ( ++x == number ) {
998 1 return;
999 }
1000
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 669 times.
670 else if ( ++x == number ) {
1001 1 return;
1002 }
1003
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 668 times.
669 else if ( ++x == number ) {
1004 1 return;
1005 }
1006
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 667 times.
668 else if ( ++x == number ) {
1007 1 return;
1008 }
1009
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 666 times.
667 else if ( ++x == number ) {
1010 1 return;
1011 }
1012
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 665 times.
666 else if ( ++x == number ) {
1013 1 return;
1014 }
1015
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 664 times.
665 else if ( ++x == number ) {
1016 1 return;
1017 }
1018
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 663 times.
664 else if ( ++x == number ) {
1019 1 return;
1020 }
1021
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 662 times.
663 else if ( ++x == number ) {
1022 1 return;
1023 }
1024
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 661 times.
662 else if ( ++x == number ) {
1025 1 return;
1026 }
1027
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 660 times.
661 else if ( ++x == number ) {
1028 1 return;
1029 }
1030
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 659 times.
660 else if ( ++x == number ) {
1031 1 return;
1032 }
1033
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 658 times.
659 else if ( ++x == number ) {
1034 1 return;
1035 }
1036
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 657 times.
658 else if ( ++x == number ) {
1037 1 return;
1038 }
1039
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 656 times.
657 else if ( ++x == number ) {
1040 1 return;
1041 }
1042
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 655 times.
656 else if ( ++x == number ) {
1043 1 return;
1044 }
1045
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 654 times.
655 else if ( ++x == number ) {
1046 1 return;
1047 }
1048
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 653 times.
654 else if ( ++x == number ) {
1049 1 return;
1050 }
1051
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 652 times.
653 else if ( ++x == number ) {
1052 1 return;
1053 }
1054
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 651 times.
652 else if ( ++x == number ) {
1055 1 return;
1056 }
1057
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 650 times.
651 else if ( ++x == number ) {
1058 1 return;
1059 }
1060
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 649 times.
650 else if ( ++x == number ) {
1061 1 return;
1062 }
1063
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 648 times.
649 else if ( ++x == number ) {
1064 1 return;
1065 }
1066
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 647 times.
648 else if ( ++x == number ) {
1067 1 return;
1068 }
1069
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 646 times.
647 else if ( ++x == number ) {
1070 1 return;
1071 }
1072
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 645 times.
646 else if ( ++x == number ) {
1073 1 return;
1074 }
1075
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 644 times.
645 else if ( ++x == number ) {
1076 1 return;
1077 }
1078
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 643 times.
644 else if ( ++x == number ) {
1079 1 return;
1080 }
1081
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 642 times.
643 else if ( ++x == number ) {
1082 1 return;
1083 }
1084
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 641 times.
642 else if ( ++x == number ) {
1085 1 return;
1086 }
1087
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 640 times.
641 else if ( ++x == number ) {
1088 1 return;
1089 }
1090
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 639 times.
640 else if ( ++x == number ) {
1091 1 return;
1092 }
1093
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 638 times.
639 else if ( ++x == number ) {
1094 1 return;
1095 }
1096
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 637 times.
638 else if ( ++x == number ) {
1097 1 return;
1098 }
1099
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 636 times.
637 else if ( ++x == number ) {
1100 1 return;
1101 }
1102
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 635 times.
636 else if ( ++x == number ) {
1103 1 return;
1104 }
1105
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 634 times.
635 else if ( ++x == number ) {
1106 1 return;
1107 }
1108
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 633 times.
634 else if ( ++x == number ) {
1109 1 return;
1110 }
1111
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 632 times.
633 else if ( ++x == number ) {
1112 1 return;
1113 }
1114
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 631 times.
632 else if ( ++x == number ) {
1115 1 return;
1116 }
1117
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 630 times.
631 else if ( ++x == number ) {
1118 1 return;
1119 }
1120
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 629 times.
630 else if ( ++x == number ) {
1121 1 return;
1122 }
1123
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 628 times.
629 else if ( ++x == number ) {
1124 1 return;
1125 }
1126
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 627 times.
628 else if ( ++x == number ) {
1127 1 return;
1128 }
1129
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 626 times.
627 else if ( ++x == number ) {
1130 1 return;
1131 }
1132
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 625 times.
626 else if ( ++x == number ) {
1133 1 return;
1134 }
1135
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 624 times.
625 else if ( ++x == number ) {
1136 1 return;
1137 }
1138
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 623 times.
624 else if ( ++x == number ) {
1139 1 return;
1140 }
1141
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 622 times.
623 else if ( ++x == number ) {
1142 1 return;
1143 }
1144
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 621 times.
622 else if ( ++x == number ) {
1145 1 return;
1146 }
1147
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 620 times.
621 else if ( ++x == number ) {
1148 1 return;
1149 }
1150
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 619 times.
620 else if ( ++x == number ) {
1151 1 return;
1152 }
1153
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 618 times.
619 else if ( ++x == number ) {
1154 1 return;
1155 }
1156
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 617 times.
618 else if ( ++x == number ) {
1157 1 return;
1158 }
1159
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 616 times.
617 else if ( ++x == number ) {
1160 1 return;
1161 }
1162
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 615 times.
616 else if ( ++x == number ) {
1163 1 return;
1164 }
1165
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 614 times.
615 else if ( ++x == number ) {
1166 1 return;
1167 }
1168
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 613 times.
614 else if ( ++x == number ) {
1169 1 return;
1170 }
1171
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 612 times.
613 else if ( ++x == number ) {
1172 1 return;
1173 }
1174
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 611 times.
612 else if ( ++x == number ) {
1175 1 return;
1176 }
1177
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 610 times.
611 else if ( ++x == number ) {
1178 1 return;
1179 }
1180
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 609 times.
610 else if ( ++x == number ) {
1181 1 return;
1182 }
1183
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 608 times.
609 else if ( ++x == number ) {
1184 1 return;
1185 }
1186
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 607 times.
608 else if ( ++x == number ) {
1187 1 return;
1188 }
1189
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 606 times.
607 else if ( ++x == number ) {
1190 1 return;
1191 }
1192
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 605 times.
606 else if ( ++x == number ) {
1193 1 return;
1194 }
1195
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 604 times.
605 else if ( ++x == number ) {
1196 1 return;
1197 }
1198
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 603 times.
604 else if ( ++x == number ) {
1199 1 return;
1200 }
1201
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 602 times.
603 else if ( ++x == number ) {
1202 1 return;
1203 }
1204
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 601 times.
602 else if ( ++x == number ) {
1205 1 return;
1206 }
1207
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 600 times.
601 else if ( ++x == number ) {
1208 1 return;
1209 }
1210
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 599 times.
600 else if ( ++x == number ) {
1211 1 return;
1212 }
1213
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 598 times.
599 else if ( ++x == number ) {
1214 1 return;
1215 }
1216
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 597 times.
598 else if ( ++x == number ) {
1217 1 return;
1218 }
1219
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 596 times.
597 else if ( ++x == number ) {
1220 1 return;
1221 }
1222
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 595 times.
596 else if ( ++x == number ) {
1223 1 return;
1224 }
1225
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 594 times.
595 else if ( ++x == number ) {
1226 1 return;
1227 }
1228
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 593 times.
594 else if ( ++x == number ) {
1229 1 return;
1230 }
1231
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 592 times.
593 else if ( ++x == number ) {
1232 1 return;
1233 }
1234
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 591 times.
592 else if ( ++x == number ) {
1235 1 return;
1236 }
1237
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 590 times.
591 else if ( ++x == number ) {
1238 1 return;
1239 }
1240
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 589 times.
590 else if ( ++x == number ) {
1241 1 return;
1242 }
1243
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 588 times.
589 else if ( ++x == number ) {
1244 1 return;
1245 }
1246
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 587 times.
588 else if ( ++x == number ) {
1247 1 return;
1248 }
1249
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 586 times.
587 else if ( ++x == number ) {
1250 1 return;
1251 }
1252
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 585 times.
586 else if ( ++x == number ) {
1253 1 return;
1254 }
1255
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 584 times.
585 else if ( ++x == number ) {
1256 1 return;
1257 }
1258
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 583 times.
584 else if ( ++x == number ) {
1259 1 return;
1260 }
1261
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 582 times.
583 else if ( ++x == number ) {
1262 1 return;
1263 }
1264
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 581 times.
582 else if ( ++x == number ) {
1265 1 return;
1266 }
1267
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 580 times.
581 else if ( ++x == number ) {
1268 1 return;
1269 }
1270
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 579 times.
580 else if ( ++x == number ) {
1271 1 return;
1272 }
1273
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 578 times.
579 else if ( ++x == number ) {
1274 1 return;
1275 }
1276
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 577 times.
578 else if ( ++x == number ) {
1277 1 return;
1278 }
1279
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 576 times.
577 else if ( ++x == number ) {
1280 1 return;
1281 }
1282
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 575 times.
576 else if ( ++x == number ) {
1283 1 return;
1284 }
1285
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 574 times.
575 else if ( ++x == number ) {
1286 1 return;
1287 }
1288
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 573 times.
574 else if ( ++x == number ) {
1289 1 return;
1290 }
1291
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 572 times.
573 else if ( ++x == number ) {
1292 1 return;
1293 }
1294
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 571 times.
572 else if ( ++x == number ) {
1295 1 return;
1296 }
1297
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 570 times.
571 else if ( ++x == number ) {
1298 1 return;
1299 }
1300
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 569 times.
570 else if ( ++x == number ) {
1301 1 return;
1302 }
1303
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 568 times.
569 else if ( ++x == number ) {
1304 1 return;
1305 }
1306
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 567 times.
568 else if ( ++x == number ) {
1307 1 return;
1308 }
1309
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 566 times.
567 else if ( ++x == number ) {
1310 1 return;
1311 }
1312
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 565 times.
566 else if ( ++x == number ) {
1313 1 return;
1314 }
1315
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 564 times.
565 else if ( ++x == number ) {
1316 1 return;
1317 }
1318
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 563 times.
564 else if ( ++x == number ) {
1319 1 return;
1320 }
1321
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 562 times.
563 else if ( ++x == number ) {
1322 1 return;
1323 }
1324
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 561 times.
562 else if ( ++x == number ) {
1325 1 return;
1326 }
1327
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 560 times.
561 else if ( ++x == number ) {
1328 1 return;
1329 }
1330
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 559 times.
560 else if ( ++x == number ) {
1331 1 return;
1332 }
1333
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 558 times.
559 else if ( ++x == number ) {
1334 1 return;
1335 }
1336
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 557 times.
558 else if ( ++x == number ) {
1337 1 return;
1338 }
1339
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 556 times.
557 else if ( ++x == number ) {
1340 1 return;
1341 }
1342
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 555 times.
556 else if ( ++x == number ) {
1343 1 return;
1344 }
1345
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 554 times.
555 else if ( ++x == number ) {
1346 1 return;
1347 }
1348
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 553 times.
554 else if ( ++x == number ) {
1349 1 return;
1350 }
1351
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 552 times.
553 else if ( ++x == number ) {
1352 1 return;
1353 }
1354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 551 times.
552 else if ( ++x == number ) {
1355 1 return;
1356 }
1357
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 550 times.
551 else if ( ++x == number ) {
1358 1 return;
1359 }
1360
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 549 times.
550 else if ( ++x == number ) {
1361 1 return;
1362 }
1363
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 548 times.
549 else if ( ++x == number ) {
1364 1 return;
1365 }
1366
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 547 times.
548 else if ( ++x == number ) {
1367 1 return;
1368 }
1369
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 546 times.
547 else if ( ++x == number ) {
1370 1 return;
1371 }
1372
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 545 times.
546 else if ( ++x == number ) {
1373 1 return;
1374 }
1375
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 544 times.
545 else if ( ++x == number ) {
1376 1 return;
1377 }
1378
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 543 times.
544 else if ( ++x == number ) {
1379 1 return;
1380 }
1381
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 542 times.
543 else if ( ++x == number ) {
1382 1 return;
1383 }
1384
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 541 times.
542 else if ( ++x == number ) {
1385 1 return;
1386 }
1387
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 540 times.
541 else if ( ++x == number ) {
1388 1 return;
1389 }
1390
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 539 times.
540 else if ( ++x == number ) {
1391 1 return;
1392 }
1393
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 538 times.
539 else if ( ++x == number ) {
1394 1 return;
1395 }
1396
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 537 times.
538 else if ( ++x == number ) {
1397 1 return;
1398 }
1399
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 536 times.
537 else if ( ++x == number ) {
1400 1 return;
1401 }
1402
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 535 times.
536 else if ( ++x == number ) {
1403 1 return;
1404 }
1405
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 534 times.
535 else if ( ++x == number ) {
1406 1 return;
1407 }
1408
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 533 times.
534 else if ( ++x == number ) {
1409 1 return;
1410 }
1411
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 532 times.
533 else if ( ++x == number ) {
1412 1 return;
1413 }
1414
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 531 times.
532 else if ( ++x == number ) {
1415 1 return;
1416 }
1417
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 530 times.
531 else if ( ++x == number ) {
1418 1 return;
1419 }
1420
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 529 times.
530 else if ( ++x == number ) {
1421 1 return;
1422 }
1423
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 528 times.
529 else if ( ++x == number ) {
1424 1 return;
1425 }
1426
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 527 times.
528 else if ( ++x == number ) {
1427 1 return;
1428 }
1429
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 526 times.
527 else if ( ++x == number ) {
1430 1 return;
1431 }
1432
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 525 times.
526 else if ( ++x == number ) {
1433 1 return;
1434 }
1435
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 524 times.
525 else if ( ++x == number ) {
1436 1 return;
1437 }
1438
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 523 times.
524 else if ( ++x == number ) {
1439 1 return;
1440 }
1441
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 522 times.
523 else if ( ++x == number ) {
1442 1 return;
1443 }
1444
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 521 times.
522 else if ( ++x == number ) {
1445 1 return;
1446 }
1447
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 520 times.
521 else if ( ++x == number ) {
1448 1 return;
1449 }
1450
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 519 times.
520 else if ( ++x == number ) {
1451 1 return;
1452 }
1453
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 518 times.
519 else if ( ++x == number ) {
1454 1 return;
1455 }
1456
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 517 times.
518 else if ( ++x == number ) {
1457 1 return;
1458 }
1459
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 516 times.
517 else if ( ++x == number ) {
1460 1 return;
1461 }
1462
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 515 times.
516 else if ( ++x == number ) {
1463 1 return;
1464 }
1465
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 514 times.
515 else if ( ++x == number ) {
1466 1 return;
1467 }
1468
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 513 times.
514 else if ( ++x == number ) {
1469 1 return;
1470 }
1471
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 512 times.
513 else if ( ++x == number ) {
1472 1 return;
1473 }
1474
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 511 times.
512 else if ( ++x == number ) {
1475 1 return;
1476 }
1477
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 510 times.
511 else if ( ++x == number ) {
1478 1 return;
1479 }
1480
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 509 times.
510 else if ( ++x == number ) {
1481 1 return;
1482 }
1483
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 508 times.
509 else if ( ++x == number ) {
1484 1 return;
1485 }
1486
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 507 times.
508 else if ( ++x == number ) {
1487 1 return;
1488 }
1489
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 506 times.
507 else if ( ++x == number ) {
1490 1 return;
1491 }
1492
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 505 times.
506 else if ( ++x == number ) {
1493 1 return;
1494 }
1495
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 504 times.
505 else if ( ++x == number ) {
1496 1 return;
1497 }
1498
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 503 times.
504 else if ( ++x == number ) {
1499 1 return;
1500 }
1501
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 502 times.
503 else if ( ++x == number ) {
1502 1 return;
1503 }
1504
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 501 times.
502 else if ( ++x == number ) {
1505 1 return;
1506 }
1507
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 500 times.
501 else if ( ++x == number ) {
1508 1 return;
1509 }
1510
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 499 times.
500 else if ( ++x == number ) {
1511 1 return;
1512 }
1513
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 498 times.
499 else if ( ++x == number ) {
1514 1 return;
1515 }
1516
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 497 times.
498 else if ( ++x == number ) {
1517 1 return;
1518 }
1519
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 496 times.
497 else if ( ++x == number ) {
1520 1 return;
1521 }
1522
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 495 times.
496 else if ( ++x == number ) {
1523 1 return;
1524 }
1525
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 494 times.
495 else if ( ++x == number ) {
1526 1 return;
1527 }
1528
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 493 times.
494 else if ( ++x == number ) {
1529 1 return;
1530 }
1531
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 492 times.
493 else if ( ++x == number ) {
1532 1 return;
1533 }
1534
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 491 times.
492 else if ( ++x == number ) {
1535 1 return;
1536 }
1537
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 490 times.
491 else if ( ++x == number ) {
1538 1 return;
1539 }
1540
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 489 times.
490 else if ( ++x == number ) {
1541 1 return;
1542 }
1543
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 488 times.
489 else if ( ++x == number ) {
1544 1 return;
1545 }
1546
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 487 times.
488 else if ( ++x == number ) {
1547 1 return;
1548 }
1549
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 486 times.
487 else if ( ++x == number ) {
1550 1 return;
1551 }
1552
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 485 times.
486 else if ( ++x == number ) {
1553 1 return;
1554 }
1555
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 484 times.
485 else if ( ++x == number ) {
1556 1 return;
1557 }
1558
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 483 times.
484 else if ( ++x == number ) {
1559 1 return;
1560 }
1561
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 482 times.
483 else if ( ++x == number ) {
1562 1 return;
1563 }
1564
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 481 times.
482 else if ( ++x == number ) {
1565 1 return;
1566 }
1567
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 480 times.
481 else if ( ++x == number ) {
1568 1 return;
1569 }
1570
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 479 times.
480 else if ( ++x == number ) {
1571 1 return;
1572 }
1573
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 478 times.
479 else if ( ++x == number ) {
1574 1 return;
1575 }
1576
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 477 times.
478 else if ( ++x == number ) {
1577 1 return;
1578 }
1579
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 476 times.
477 else if ( ++x == number ) {
1580 1 return;
1581 }
1582
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 475 times.
476 else if ( ++x == number ) {
1583 1 return;
1584 }
1585
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 474 times.
475 else if ( ++x == number ) {
1586 1 return;
1587 }
1588
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 473 times.
474 else if ( ++x == number ) {
1589 1 return;
1590 }
1591
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 472 times.
473 else if ( ++x == number ) {
1592 1 return;
1593 }
1594
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 471 times.
472 else if ( ++x == number ) {
1595 1 return;
1596 }
1597
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 470 times.
471 else if ( ++x == number ) {
1598 1 return;
1599 }
1600
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 469 times.
470 else if ( ++x == number ) {
1601 1 return;
1602 }
1603
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 468 times.
469 else if ( ++x == number ) {
1604 1 return;
1605 }
1606
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 467 times.
468 else if ( ++x == number ) {
1607 1 return;
1608 }
1609
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 466 times.
467 else if ( ++x == number ) {
1610 1 return;
1611 }
1612
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 465 times.
466 else if ( ++x == number ) {
1613 1 return;
1614 }
1615
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 464 times.
465 else if ( ++x == number ) {
1616 1 return;
1617 }
1618
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 463 times.
464 else if ( ++x == number ) {
1619 1 return;
1620 }
1621
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 462 times.
463 else if ( ++x == number ) {
1622 1 return;
1623 }
1624
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 461 times.
462 else if ( ++x == number ) {
1625 1 return;
1626 }
1627
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 460 times.
461 else if ( ++x == number ) {
1628 1 return;
1629 }
1630
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 459 times.
460 else if ( ++x == number ) {
1631 1 return;
1632 }
1633
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 458 times.
459 else if ( ++x == number ) {
1634 1 return;
1635 }
1636
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 457 times.
458 else if ( ++x == number ) {
1637 1 return;
1638 }
1639
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 456 times.
457 else if ( ++x == number ) {
1640 1 return;
1641 }
1642
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 455 times.
456 else if ( ++x == number ) {
1643 1 return;
1644 }
1645
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 454 times.
455 else if ( ++x == number ) {
1646 1 return;
1647 }
1648
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 453 times.
454 else if ( ++x == number ) {
1649 1 return;
1650 }
1651
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 452 times.
453 else if ( ++x == number ) {
1652 1 return;
1653 }
1654
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 451 times.
452 else if ( ++x == number ) {
1655 1 return;
1656 }
1657
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 450 times.
451 else if ( ++x == number ) {
1658 1 return;
1659 }
1660
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 449 times.
450 else if ( ++x == number ) {
1661 1 return;
1662 }
1663
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 448 times.
449 else if ( ++x == number ) {
1664 1 return;
1665 }
1666
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 447 times.
448 else if ( ++x == number ) {
1667 1 return;
1668 }
1669
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 446 times.
447 else if ( ++x == number ) {
1670 1 return;
1671 }
1672
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 445 times.
446 else if ( ++x == number ) {
1673 1 return;
1674 }
1675
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 444 times.
445 else if ( ++x == number ) {
1676 1 return;
1677 }
1678
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 443 times.
444 else if ( ++x == number ) {
1679 1 return;
1680 }
1681
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 442 times.
443 else if ( ++x == number ) {
1682 1 return;
1683 }
1684
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 441 times.
442 else if ( ++x == number ) {
1685 1 return;
1686 }
1687
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 440 times.
441 else if ( ++x == number ) {
1688 1 return;
1689 }
1690
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 439 times.
440 else if ( ++x == number ) {
1691 1 return;
1692 }
1693
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 438 times.
439 else if ( ++x == number ) {
1694 1 return;
1695 }
1696
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 437 times.
438 else if ( ++x == number ) {
1697 1 return;
1698 }
1699
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 436 times.
437 else if ( ++x == number ) {
1700 1 return;
1701 }
1702
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 435 times.
436 else if ( ++x == number ) {
1703 1 return;
1704 }
1705
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 434 times.
435 else if ( ++x == number ) {
1706 1 return;
1707 }
1708
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 433 times.
434 else if ( ++x == number ) {
1709 1 return;
1710 }
1711
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 432 times.
433 else if ( ++x == number ) {
1712 1 return;
1713 }
1714
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 431 times.
432 else if ( ++x == number ) {
1715 1 return;
1716 }
1717
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 430 times.
431 else if ( ++x == number ) {
1718 1 return;
1719 }
1720
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 429 times.
430 else if ( ++x == number ) {
1721 1 return;
1722 }
1723
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 428 times.
429 else if ( ++x == number ) {
1724 1 return;
1725 }
1726
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 427 times.
428 else if ( ++x == number ) {
1727 1 return;
1728 }
1729
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 426 times.
427 else if ( ++x == number ) {
1730 1 return;
1731 }
1732
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 425 times.
426 else if ( ++x == number ) {
1733 1 return;
1734 }
1735
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 424 times.
425 else if ( ++x == number ) {
1736 1 return;
1737 }
1738
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 423 times.
424 else if ( ++x == number ) {
1739 1 return;
1740 }
1741
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 422 times.
423 else if ( ++x == number ) {
1742 1 return;
1743 }
1744
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 421 times.
422 else if ( ++x == number ) {
1745 1 return;
1746 }
1747
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 420 times.
421 else if ( ++x == number ) {
1748 1 return;
1749 }
1750
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 419 times.
420 else if ( ++x == number ) {
1751 1 return;
1752 }
1753
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 418 times.
419 else if ( ++x == number ) {
1754 1 return;
1755 }
1756
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 417 times.
418 else if ( ++x == number ) {
1757 1 return;
1758 }
1759
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 416 times.
417 else if ( ++x == number ) {
1760 1 return;
1761 }
1762
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 415 times.
416 else if ( ++x == number ) {
1763 1 return;
1764 }
1765
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 414 times.
415 else if ( ++x == number ) {
1766 1 return;
1767 }
1768
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 413 times.
414 else if ( ++x == number ) {
1769 1 return;
1770 }
1771
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 412 times.
413 else if ( ++x == number ) {
1772 1 return;
1773 }
1774
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 411 times.
412 else if ( ++x == number ) {
1775 1 return;
1776 }
1777
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 410 times.
411 else if ( ++x == number ) {
1778 1 return;
1779 }
1780
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 409 times.
410 else if ( ++x == number ) {
1781 1 return;
1782 }
1783
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 408 times.
409 else if ( ++x == number ) {
1784 1 return;
1785 }
1786
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 407 times.
408 else if ( ++x == number ) {
1787 1 return;
1788 }
1789
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 406 times.
407 else if ( ++x == number ) {
1790 1 return;
1791 }
1792
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 405 times.
406 else if ( ++x == number ) {
1793 1 return;
1794 }
1795
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 404 times.
405 else if ( ++x == number ) {
1796 1 return;
1797 }
1798
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 403 times.
404 else if ( ++x == number ) {
1799 1 return;
1800 }
1801
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 402 times.
403 else if ( ++x == number ) {
1802 1 return;
1803 }
1804
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 401 times.
402 else if ( ++x == number ) {
1805 1 return;
1806 }
1807
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 400 times.
401 else if ( ++x == number ) {
1808 1 return;
1809 }
1810
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 399 times.
400 else if ( ++x == number ) {
1811 1 return;
1812 }
1813
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 398 times.
399 else if ( ++x == number ) {
1814 1 return;
1815 }
1816
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 397 times.
398 else if ( ++x == number ) {
1817 1 return;
1818 }
1819
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 396 times.
397 else if ( ++x == number ) {
1820 1 return;
1821 }
1822
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 395 times.
396 else if ( ++x == number ) {
1823 1 return;
1824 }
1825
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 394 times.
395 else if ( ++x == number ) {
1826 1 return;
1827 }
1828
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 393 times.
394 else if ( ++x == number ) {
1829 1 return;
1830 }
1831
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 392 times.
393 else if ( ++x == number ) {
1832 1 return;
1833 }
1834
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 391 times.
392 else if ( ++x == number ) {
1835 1 return;
1836 }
1837
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 390 times.
391 else if ( ++x == number ) {
1838 1 return;
1839 }
1840
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 389 times.
390 else if ( ++x == number ) {
1841 1 return;
1842 }
1843
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 388 times.
389 else if ( ++x == number ) {
1844 1 return;
1845 }
1846
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 387 times.
388 else if ( ++x == number ) {
1847 1 return;
1848 }
1849
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 386 times.
387 else if ( ++x == number ) {
1850 1 return;
1851 }
1852
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 385 times.
386 else if ( ++x == number ) {
1853 1 return;
1854 }
1855
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 384 times.
385 else if ( ++x == number ) {
1856 1 return;
1857 }
1858
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 383 times.
384 else if ( ++x == number ) {
1859 1 return;
1860 }
1861
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 382 times.
383 else if ( ++x == number ) {
1862 1 return;
1863 }
1864
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 381 times.
382 else if ( ++x == number ) {
1865 1 return;
1866 }
1867
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 380 times.
381 else if ( ++x == number ) {
1868 1 return;
1869 }
1870
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 379 times.
380 else if ( ++x == number ) {
1871 1 return;
1872 }
1873
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 378 times.
379 else if ( ++x == number ) {
1874 1 return;
1875 }
1876
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 377 times.
378 else if ( ++x == number ) {
1877 1 return;
1878 }
1879
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 376 times.
377 else if ( ++x == number ) {
1880 1 return;
1881 }
1882
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 375 times.
376 else if ( ++x == number ) {
1883 1 return;
1884 }
1885
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 374 times.
375 else if ( ++x == number ) {
1886 1 return;
1887 }
1888
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 373 times.
374 else if ( ++x == number ) {
1889 1 return;
1890 }
1891
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 372 times.
373 else if ( ++x == number ) {
1892 1 return;
1893 }
1894
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 371 times.
372 else if ( ++x == number ) {
1895 1 return;
1896 }
1897
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 370 times.
371 else if ( ++x == number ) {
1898 1 return;
1899 }
1900
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 369 times.
370 else if ( ++x == number ) {
1901 1 return;
1902 }
1903
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 368 times.
369 else if ( ++x == number ) {
1904 1 return;
1905 }
1906
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 367 times.
368 else if ( ++x == number ) {
1907 1 return;
1908 }
1909
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 366 times.
367 else if ( ++x == number ) {
1910 1 return;
1911 }
1912
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 365 times.
366 else if ( ++x == number ) {
1913 1 return;
1914 }
1915
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 364 times.
365 else if ( ++x == number ) {
1916 1 return;
1917 }
1918
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 363 times.
364 else if ( ++x == number ) {
1919 1 return;
1920 }
1921
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 362 times.
363 else if ( ++x == number ) {
1922 1 return;
1923 }
1924
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 361 times.
362 else if ( ++x == number ) {
1925 1 return;
1926 }
1927
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 360 times.
361 else if ( ++x == number ) {
1928 1 return;
1929 }
1930
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 359 times.
360 else if ( ++x == number ) {
1931 1 return;
1932 }
1933
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 358 times.
359 else if ( ++x == number ) {
1934 1 return;
1935 }
1936
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 357 times.
358 else if ( ++x == number ) {
1937 1 return;
1938 }
1939
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 356 times.
357 else if ( ++x == number ) {
1940 1 return;
1941 }
1942
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 355 times.
356 else if ( ++x == number ) {
1943 1 return;
1944 }
1945
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 354 times.
355 else if ( ++x == number ) {
1946 1 return;
1947 }
1948
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 353 times.
354 else if ( ++x == number ) {
1949 1 return;
1950 }
1951
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 352 times.
353 else if ( ++x == number ) {
1952 1 return;
1953 }
1954
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 351 times.
352 else if ( ++x == number ) {
1955 1 return;
1956 }
1957
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 350 times.
351 else if ( ++x == number ) {
1958 1 return;
1959 }
1960
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 349 times.
350 else if ( ++x == number ) {
1961 1 return;
1962 }
1963
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 348 times.
349 else if ( ++x == number ) {
1964 1 return;
1965 }
1966
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 347 times.
348 else if ( ++x == number ) {
1967 1 return;
1968 }
1969
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 346 times.
347 else if ( ++x == number ) {
1970 1 return;
1971 }
1972
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 345 times.
346 else if ( ++x == number ) {
1973 1 return;
1974 }
1975
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 344 times.
345 else if ( ++x == number ) {
1976 1 return;
1977 }
1978
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 343 times.
344 else if ( ++x == number ) {
1979 1 return;
1980 }
1981
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 342 times.
343 else if ( ++x == number ) {
1982 1 return;
1983 }
1984
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 341 times.
342 else if ( ++x == number ) {
1985 1 return;
1986 }
1987
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 340 times.
341 else if ( ++x == number ) {
1988 1 return;
1989 }
1990
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 339 times.
340 else if ( ++x == number ) {
1991 1 return;
1992 }
1993
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 338 times.
339 else if ( ++x == number ) {
1994 1 return;
1995 }
1996
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 337 times.
338 else if ( ++x == number ) {
1997 1 return;
1998 }
1999
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 336 times.
337 else if ( ++x == number ) {
2000 1 return;
2001 }
2002
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 335 times.
336 else if ( ++x == number ) {
2003 1 return;
2004 }
2005
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 334 times.
335 else if ( ++x == number ) {
2006 1 return;
2007 }
2008
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 333 times.
334 else if ( ++x == number ) {
2009 1 return;
2010 }
2011
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 332 times.
333 else if ( ++x == number ) {
2012 1 return;
2013 }
2014
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 331 times.
332 else if ( ++x == number ) {
2015 1 return;
2016 }
2017
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 330 times.
331 else if ( ++x == number ) {
2018 1 return;
2019 }
2020
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 329 times.
330 else if ( ++x == number ) {
2021 1 return;
2022 }
2023
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 328 times.
329 else if ( ++x == number ) {
2024 1 return;
2025 }
2026
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 327 times.
328 else if ( ++x == number ) {
2027 1 return;
2028 }
2029
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 326 times.
327 else if ( ++x == number ) {
2030 1 return;
2031 }
2032
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 325 times.
326 else if ( ++x == number ) {
2033 1 return;
2034 }
2035
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 324 times.
325 else if ( ++x == number ) {
2036 1 return;
2037 }
2038
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 323 times.
324 else if ( ++x == number ) {
2039 1 return;
2040 }
2041
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 322 times.
323 else if ( ++x == number ) {
2042 1 return;
2043 }
2044
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 321 times.
322 else if ( ++x == number ) {
2045 1 return;
2046 }
2047
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 320 times.
321 else if ( ++x == number ) {
2048 1 return;
2049 }
2050
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 319 times.
320 else if ( ++x == number ) {
2051 1 return;
2052 }
2053
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 318 times.
319 else if ( ++x == number ) {
2054 1 return;
2055 }
2056
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 317 times.
318 else if ( ++x == number ) {
2057 1 return;
2058 }
2059
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 316 times.
317 else if ( ++x == number ) {
2060 1 return;
2061 }
2062
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 315 times.
316 else if ( ++x == number ) {
2063 1 return;
2064 }
2065
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 314 times.
315 else if ( ++x == number ) {
2066 1 return;
2067 }
2068
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 313 times.
314 else if ( ++x == number ) {
2069 1 return;
2070 }
2071
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 312 times.
313 else if ( ++x == number ) {
2072 1 return;
2073 }
2074
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 311 times.
312 else if ( ++x == number ) {
2075 1 return;
2076 }
2077
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 310 times.
311 else if ( ++x == number ) {
2078 1 return;
2079 }
2080
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 309 times.
310 else if ( ++x == number ) {
2081 1 return;
2082 }
2083
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 308 times.
309 else if ( ++x == number ) {
2084 1 return;
2085 }
2086
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 307 times.
308 else if ( ++x == number ) {
2087 1 return;
2088 }
2089
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 306 times.
307 else if ( ++x == number ) {
2090 1 return;
2091 }
2092
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 305 times.
306 else if ( ++x == number ) {
2093 1 return;
2094 }
2095
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 304 times.
305 else if ( ++x == number ) {
2096 1 return;
2097 }
2098
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 303 times.
304 else if ( ++x == number ) {
2099 1 return;
2100 }
2101
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 302 times.
303 else if ( ++x == number ) {
2102 1 return;
2103 }
2104
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 301 times.
302 else if ( ++x == number ) {
2105 1 return;
2106 }
2107
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 300 times.
301 else if ( ++x == number ) {
2108 1 return;
2109 }
2110
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 299 times.
300 else if ( ++x == number ) {
2111 1 return;
2112 }
2113
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 298 times.
299 else if ( ++x == number ) {
2114 1 return;
2115 }
2116
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 297 times.
298 else if ( ++x == number ) {
2117 1 return;
2118 }
2119
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 296 times.
297 else if ( ++x == number ) {
2120 1 return;
2121 }
2122
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 295 times.
296 else if ( ++x == number ) {
2123 1 return;
2124 }
2125
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 294 times.
295 else if ( ++x == number ) {
2126 1 return;
2127 }
2128
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 293 times.
294 else if ( ++x == number ) {
2129 1 return;
2130 }
2131
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 292 times.
293 else if ( ++x == number ) {
2132 1 return;
2133 }
2134
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 291 times.
292 else if ( ++x == number ) {
2135 1 return;
2136 }
2137
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 290 times.
291 else if ( ++x == number ) {
2138 1 return;
2139 }
2140
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 289 times.
290 else if ( ++x == number ) {
2141 1 return;
2142 }
2143
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 288 times.
289 else if ( ++x == number ) {
2144 1 return;
2145 }
2146
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 287 times.
288 else if ( ++x == number ) {
2147 1 return;
2148 }
2149
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 286 times.
287 else if ( ++x == number ) {
2150 1 return;
2151 }
2152
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 285 times.
286 else if ( ++x == number ) {
2153 1 return;
2154 }
2155
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 284 times.
285 else if ( ++x == number ) {
2156 1 return;
2157 }
2158
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 283 times.
284 else if ( ++x == number ) {
2159 1 return;
2160 }
2161
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 282 times.
283 else if ( ++x == number ) {
2162 1 return;
2163 }
2164
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 281 times.
282 else if ( ++x == number ) {
2165 1 return;
2166 }
2167
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 280 times.
281 else if ( ++x == number ) {
2168 1 return;
2169 }
2170
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 279 times.
280 else if ( ++x == number ) {
2171 1 return;
2172 }
2173
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 278 times.
279 else if ( ++x == number ) {
2174 1 return;
2175 }
2176
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 277 times.
278 else if ( ++x == number ) {
2177 1 return;
2178 }
2179
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 276 times.
277 else if ( ++x == number ) {
2180 1 return;
2181 }
2182
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 275 times.
276 else if ( ++x == number ) {
2183 1 return;
2184 }
2185
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 274 times.
275 else if ( ++x == number ) {
2186 1 return;
2187 }
2188
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 273 times.
274 else if ( ++x == number ) {
2189 1 return;
2190 }
2191
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 272 times.
273 else if ( ++x == number ) {
2192 1 return;
2193 }
2194
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 271 times.
272 else if ( ++x == number ) {
2195 1 return;
2196 }
2197
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 270 times.
271 else if ( ++x == number ) {
2198 1 return;
2199 }
2200
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 269 times.
270 else if ( ++x == number ) {
2201 1 return;
2202 }
2203
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 268 times.
269 else if ( ++x == number ) {
2204 1 return;
2205 }
2206
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 267 times.
268 else if ( ++x == number ) {
2207 1 return;
2208 }
2209
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 266 times.
267 else if ( ++x == number ) {
2210 1 return;
2211 }
2212
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 265 times.
266 else if ( ++x == number ) {
2213 1 return;
2214 }
2215
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 264 times.
265 else if ( ++x == number ) {
2216 1 return;
2217 }
2218
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 263 times.
264 else if ( ++x == number ) {
2219 1 return;
2220 }
2221
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 262 times.
263 else if ( ++x == number ) {
2222 1 return;
2223 }
2224
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 261 times.
262 else if ( ++x == number ) {
2225 1 return;
2226 }
2227
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 260 times.
261 else if ( ++x == number ) {
2228 1 return;
2229 }
2230
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 259 times.
260 else if ( ++x == number ) {
2231 1 return;
2232 }
2233
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 258 times.
259 else if ( ++x == number ) {
2234 1 return;
2235 }
2236
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 257 times.
258 else if ( ++x == number ) {
2237 1 return;
2238 }
2239
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 256 times.
257 else if ( ++x == number ) {
2240 1 return;
2241 }
2242
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 255 times.
256 else if ( ++x == number ) {
2243 1 return;
2244 }
2245
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 254 times.
255 else if ( ++x == number ) {
2246 1 return;
2247 }
2248
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 253 times.
254 else if ( ++x == number ) {
2249 1 return;
2250 }
2251
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 252 times.
253 else if ( ++x == number ) {
2252 1 return;
2253 }
2254
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 251 times.
252 else if ( ++x == number ) {
2255 1 return;
2256 }
2257
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 250 times.
251 else if ( ++x == number ) {
2258 1 return;
2259 }
2260
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 249 times.
250 else if ( ++x == number ) {
2261 1 return;
2262 }
2263
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 248 times.
249 else if ( ++x == number ) {
2264 1 return;
2265 }
2266
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 247 times.
248 else if ( ++x == number ) {
2267 1 return;
2268 }
2269
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 246 times.
247 else if ( ++x == number ) {
2270 1 return;
2271 }
2272
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 245 times.
246 else if ( ++x == number ) {
2273 1 return;
2274 }
2275
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 244 times.
245 else if ( ++x == number ) {
2276 1 return;
2277 }
2278
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 243 times.
244 else if ( ++x == number ) {
2279 1 return;
2280 }
2281
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 242 times.
243 else if ( ++x == number ) {
2282 1 return;
2283 }
2284
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 241 times.
242 else if ( ++x == number ) {
2285 1 return;
2286 }
2287
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 240 times.
241 else if ( ++x == number ) {
2288 1 return;
2289 }
2290
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 239 times.
240 else if ( ++x == number ) {
2291 1 return;
2292 }
2293
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 238 times.
239 else if ( ++x == number ) {
2294 1 return;
2295 }
2296
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 237 times.
238 else if ( ++x == number ) {
2297 1 return;
2298 }
2299
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 236 times.
237 else if ( ++x == number ) {
2300 1 return;
2301 }
2302
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 235 times.
236 else if ( ++x == number ) {
2303 1 return;
2304 }
2305
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 234 times.
235 else if ( ++x == number ) {
2306 1 return;
2307 }
2308
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 233 times.
234 else if ( ++x == number ) {
2309 1 return;
2310 }
2311
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 232 times.
233 else if ( ++x == number ) {
2312 1 return;
2313 }
2314
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 231 times.
232 else if ( ++x == number ) {
2315 1 return;
2316 }
2317
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 230 times.
231 else if ( ++x == number ) {
2318 1 return;
2319 }
2320
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 229 times.
230 else if ( ++x == number ) {
2321 1 return;
2322 }
2323
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 228 times.
229 else if ( ++x == number ) {
2324 1 return;
2325 }
2326
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 227 times.
228 else if ( ++x == number ) {
2327 1 return;
2328 }
2329
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 226 times.
227 else if ( ++x == number ) {
2330 1 return;
2331 }
2332
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 225 times.
226 else if ( ++x == number ) {
2333 1 return;
2334 }
2335
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 224 times.
225 else if ( ++x == number ) {
2336 1 return;
2337 }
2338
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 223 times.
224 else if ( ++x == number ) {
2339 1 return;
2340 }
2341
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 222 times.
223 else if ( ++x == number ) {
2342 1 return;
2343 }
2344
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 221 times.
222 else if ( ++x == number ) {
2345 1 return;
2346 }
2347
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 220 times.
221 else if ( ++x == number ) {
2348 1 return;
2349 }
2350
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 219 times.
220 else if ( ++x == number ) {
2351 1 return;
2352 }
2353
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 218 times.
219 else if ( ++x == number ) {
2354 1 return;
2355 }
2356
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 217 times.
218 else if ( ++x == number ) {
2357 1 return;
2358 }
2359
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 216 times.
217 else if ( ++x == number ) {
2360 1 return;
2361 }
2362
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 215 times.
216 else if ( ++x == number ) {
2363 1 return;
2364 }
2365
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 214 times.
215 else if ( ++x == number ) {
2366 1 return;
2367 }
2368
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 213 times.
214 else if ( ++x == number ) {
2369 1 return;
2370 }
2371
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 212 times.
213 else if ( ++x == number ) {
2372 1 return;
2373 }
2374
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 211 times.
212 else if ( ++x == number ) {
2375 1 return;
2376 }
2377
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 210 times.
211 else if ( ++x == number ) {
2378 1 return;
2379 }
2380
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 209 times.
210 else if ( ++x == number ) {
2381 1 return;
2382 }
2383
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 208 times.
209 else if ( ++x == number ) {
2384 1 return;
2385 }
2386
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 207 times.
208 else if ( ++x == number ) {
2387 1 return;
2388 }
2389
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 206 times.
207 else if ( ++x == number ) {
2390 1 return;
2391 }
2392
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 205 times.
206 else if ( ++x == number ) {
2393 1 return;
2394 }
2395
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 204 times.
205 else if ( ++x == number ) {
2396 1 return;
2397 }
2398
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 203 times.
204 else if ( ++x == number ) {
2399 1 return;
2400 }
2401
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 202 times.
203 else if ( ++x == number ) {
2402 1 return;
2403 }
2404
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 201 times.
202 else if ( ++x == number ) {
2405 1 return;
2406 }
2407
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 200 times.
201 else if ( ++x == number ) {
2408 1 return;
2409 }
2410
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 199 times.
200 else if ( ++x == number ) {
2411 1 return;
2412 }
2413
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 198 times.
199 else if ( ++x == number ) {
2414 1 return;
2415 }
2416
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 197 times.
198 else if ( ++x == number ) {
2417 1 return;
2418 }
2419
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 196 times.
197 else if ( ++x == number ) {
2420 1 return;
2421 }
2422
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 195 times.
196 else if ( ++x == number ) {
2423 1 return;
2424 }
2425
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 194 times.
195 else if ( ++x == number ) {
2426 1 return;
2427 }
2428
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 193 times.
194 else if ( ++x == number ) {
2429 1 return;
2430 }
2431
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 192 times.
193 else if ( ++x == number ) {
2432 1 return;
2433 }
2434
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 191 times.
192 else if ( ++x == number ) {
2435 1 return;
2436 }
2437
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 190 times.
191 else if ( ++x == number ) {
2438 1 return;
2439 }
2440
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 189 times.
190 else if ( ++x == number ) {
2441 1 return;
2442 }
2443
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 188 times.
189 else if ( ++x == number ) {
2444 1 return;
2445 }
2446
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 187 times.
188 else if ( ++x == number ) {
2447 1 return;
2448 }
2449
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 186 times.
187 else if ( ++x == number ) {
2450 1 return;
2451 }
2452
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 185 times.
186 else if ( ++x == number ) {
2453 1 return;
2454 }
2455
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 184 times.
185 else if ( ++x == number ) {
2456 1 return;
2457 }
2458
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 183 times.
184 else if ( ++x == number ) {
2459 1 return;
2460 }
2461
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 182 times.
183 else if ( ++x == number ) {
2462 1 return;
2463 }
2464
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 181 times.
182 else if ( ++x == number ) {
2465 1 return;
2466 }
2467
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 180 times.
181 else if ( ++x == number ) {
2468 1 return;
2469 }
2470
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 179 times.
180 else if ( ++x == number ) {
2471 1 return;
2472 }
2473
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 178 times.
179 else if ( ++x == number ) {
2474 1 return;
2475 }
2476
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 177 times.
178 else if ( ++x == number ) {
2477 1 return;
2478 }
2479
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 176 times.
177 else if ( ++x == number ) {
2480 1 return;
2481 }
2482
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 175 times.
176 else if ( ++x == number ) {
2483 1 return;
2484 }
2485
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 174 times.
175 else if ( ++x == number ) {
2486 1 return;
2487 }
2488
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 173 times.
174 else if ( ++x == number ) {
2489 1 return;
2490 }
2491
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 172 times.
173 else if ( ++x == number ) {
2492 1 return;
2493 }
2494
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 171 times.
172 else if ( ++x == number ) {
2495 1 return;
2496 }
2497
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 170 times.
171 else if ( ++x == number ) {
2498 1 return;
2499 }
2500
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 169 times.
170 else if ( ++x == number ) {
2501 1 return;
2502 }
2503
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 168 times.
169 else if ( ++x == number ) {
2504 1 return;
2505 }
2506
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 167 times.
168 else if ( ++x == number ) {
2507 1 return;
2508 }
2509
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 166 times.
167 else if ( ++x == number ) {
2510 1 return;
2511 }
2512
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 165 times.
166 else if ( ++x == number ) {
2513 1 return;
2514 }
2515
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 164 times.
165 else if ( ++x == number ) {
2516 1 return;
2517 }
2518
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 163 times.
164 else if ( ++x == number ) {
2519 1 return;
2520 }
2521
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 162 times.
163 else if ( ++x == number ) {
2522 1 return;
2523 }
2524
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 161 times.
162 else if ( ++x == number ) {
2525 1 return;
2526 }
2527
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 160 times.
161 else if ( ++x == number ) {
2528 1 return;
2529 }
2530
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 159 times.
160 else if ( ++x == number ) {
2531 1 return;
2532 }
2533
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 158 times.
159 else if ( ++x == number ) {
2534 1 return;
2535 }
2536
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 157 times.
158 else if ( ++x == number ) {
2537 1 return;
2538 }
2539
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 156 times.
157 else if ( ++x == number ) {
2540 1 return;
2541 }
2542
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 155 times.
156 else if ( ++x == number ) {
2543 1 return;
2544 }
2545
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 154 times.
155 else if ( ++x == number ) {
2546 1 return;
2547 }
2548
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 153 times.
154 else if ( ++x == number ) {
2549 1 return;
2550 }
2551
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 152 times.
153 else if ( ++x == number ) {
2552 1 return;
2553 }
2554
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 151 times.
152 else if ( ++x == number ) {
2555 1 return;
2556 }
2557
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 150 times.
151 else if ( ++x == number ) {
2558 1 return;
2559 }
2560
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 149 times.
150 else if ( ++x == number ) {
2561 1 return;
2562 }
2563
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 148 times.
149 else if ( ++x == number ) {
2564 1 return;
2565 }
2566
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 147 times.
148 else if ( ++x == number ) {
2567 1 return;
2568 }
2569
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 146 times.
147 else if ( ++x == number ) {
2570 1 return;
2571 }
2572
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 145 times.
146 else if ( ++x == number ) {
2573 1 return;
2574 }
2575
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 144 times.
145 else if ( ++x == number ) {
2576 1 return;
2577 }
2578
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 143 times.
144 else if ( ++x == number ) {
2579 1 return;
2580 }
2581
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 142 times.
143 else if ( ++x == number ) {
2582 1 return;
2583 }
2584
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 141 times.
142 else if ( ++x == number ) {
2585 1 return;
2586 }
2587
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 140 times.
141 else if ( ++x == number ) {
2588 1 return;
2589 }
2590
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 139 times.
140 else if ( ++x == number ) {
2591 1 return;
2592 }
2593
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 138 times.
139 else if ( ++x == number ) {
2594 1 return;
2595 }
2596
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 137 times.
138 else if ( ++x == number ) {
2597 1 return;
2598 }
2599
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 136 times.
137 else if ( ++x == number ) {
2600 1 return;
2601 }
2602
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 135 times.
136 else if ( ++x == number ) {
2603 1 return;
2604 }
2605
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 134 times.
135 else if ( ++x == number ) {
2606 1 return;
2607 }
2608
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 133 times.
134 else if ( ++x == number ) {
2609 1 return;
2610 }
2611
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 132 times.
133 else if ( ++x == number ) {
2612 1 return;
2613 }
2614
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 131 times.
132 else if ( ++x == number ) {
2615 1 return;
2616 }
2617
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 130 times.
131 else if ( ++x == number ) {
2618 1 return;
2619 }
2620
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 129 times.
130 else if ( ++x == number ) {
2621 1 return;
2622 }
2623
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 128 times.
129 else if ( ++x == number ) {
2624 1 return;
2625 }
2626
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 127 times.
128 else if ( ++x == number ) {
2627 1 return;
2628 }
2629
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 126 times.
127 else if ( ++x == number ) {
2630 1 return;
2631 }
2632
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 125 times.
126 else if ( ++x == number ) {
2633 1 return;
2634 }
2635
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 124 times.
125 else if ( ++x == number ) {
2636 1 return;
2637 }
2638
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 123 times.
124 else if ( ++x == number ) {
2639 1 return;
2640 }
2641
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 122 times.
123 else if ( ++x == number ) {
2642 1 return;
2643 }
2644
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 121 times.
122 else if ( ++x == number ) {
2645 1 return;
2646 }
2647
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 120 times.
121 else if ( ++x == number ) {
2648 1 return;
2649 }
2650
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 119 times.
120 else if ( ++x == number ) {
2651 1 return;
2652 }
2653
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 118 times.
119 else if ( ++x == number ) {
2654 1 return;
2655 }
2656
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 117 times.
118 else if ( ++x == number ) {
2657 1 return;
2658 }
2659
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 116 times.
117 else if ( ++x == number ) {
2660 1 return;
2661 }
2662
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 115 times.
116 else if ( ++x == number ) {
2663 1 return;
2664 }
2665
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 114 times.
115 else if ( ++x == number ) {
2666 1 return;
2667 }
2668
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 113 times.
114 else if ( ++x == number ) {
2669 1 return;
2670 }
2671
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 112 times.
113 else if ( ++x == number ) {
2672 1 return;
2673 }
2674
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 111 times.
112 else if ( ++x == number ) {
2675 1 return;
2676 }
2677
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 110 times.
111 else if ( ++x == number ) {
2678 1 return;
2679 }
2680
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 109 times.
110 else if ( ++x == number ) {
2681 1 return;
2682 }
2683
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 108 times.
109 else if ( ++x == number ) {
2684 1 return;
2685 }
2686
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 107 times.
108 else if ( ++x == number ) {
2687 1 return;
2688 }
2689
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 106 times.
107 else if ( ++x == number ) {
2690 1 return;
2691 }
2692
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 105 times.
106 else if ( ++x == number ) {
2693 1 return;
2694 }
2695
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 104 times.
105 else if ( ++x == number ) {
2696 1 return;
2697 }
2698
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 103 times.
104 else if ( ++x == number ) {
2699 1 return;
2700 }
2701
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 102 times.
103 else if ( ++x == number ) {
2702 1 return;
2703 }
2704
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 101 times.
102 else if ( ++x == number ) {
2705 1 return;
2706 }
2707
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 100 times.
101 else if ( ++x == number ) {
2708 1 return;
2709 }
2710
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 99 times.
100 else if ( ++x == number ) {
2711 1 return;
2712 }
2713
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 98 times.
99 else if ( ++x == number ) {
2714 1 return;
2715 }
2716
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 97 times.
98 else if ( ++x == number ) {
2717 1 return;
2718 }
2719
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 96 times.
97 else if ( ++x == number ) {
2720 1 return;
2721 }
2722
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 95 times.
96 else if ( ++x == number ) {
2723 1 return;
2724 }
2725
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 94 times.
95 else if ( ++x == number ) {
2726 1 return;
2727 }
2728
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 93 times.
94 else if ( ++x == number ) {
2729 1 return;
2730 }
2731
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 92 times.
93 else if ( ++x == number ) {
2732 1 return;
2733 }
2734
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 91 times.
92 else if ( ++x == number ) {
2735 1 return;
2736 }
2737
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 90 times.
91 else if ( ++x == number ) {
2738 1 return;
2739 }
2740
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 89 times.
90 else if ( ++x == number ) {
2741 1 return;
2742 }
2743
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 88 times.
89 else if ( ++x == number ) {
2744 1 return;
2745 }
2746
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 87 times.
88 else if ( ++x == number ) {
2747 1 return;
2748 }
2749
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 86 times.
87 else if ( ++x == number ) {
2750 1 return;
2751 }
2752
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 85 times.
86 else if ( ++x == number ) {
2753 1 return;
2754 }
2755
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 84 times.
85 else if ( ++x == number ) {
2756 1 return;
2757 }
2758
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 83 times.
84 else if ( ++x == number ) {
2759 1 return;
2760 }
2761
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 82 times.
83 else if ( ++x == number ) {
2762 1 return;
2763 }
2764
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 81 times.
82 else if ( ++x == number ) {
2765 1 return;
2766 }
2767
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 80 times.
81 else if ( ++x == number ) {
2768 1 return;
2769 }
2770
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 79 times.
80 else if ( ++x == number ) {
2771 1 return;
2772 }
2773
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 78 times.
79 else if ( ++x == number ) {
2774 1 return;
2775 }
2776
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 77 times.
78 else if ( ++x == number ) {
2777 1 return;
2778 }
2779
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 76 times.
77 else if ( ++x == number ) {
2780 1 return;
2781 }
2782
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 75 times.
76 else if ( ++x == number ) {
2783 1 return;
2784 }
2785
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 74 times.
75 else if ( ++x == number ) {
2786 1 return;
2787 }
2788
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 73 times.
74 else if ( ++x == number ) {
2789 1 return;
2790 }
2791
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 72 times.
73 else if ( ++x == number ) {
2792 1 return;
2793 }
2794
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 71 times.
72 else if ( ++x == number ) {
2795 1 return;
2796 }
2797
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 70 times.
71 else if ( ++x == number ) {
2798 1 return;
2799 }
2800
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 69 times.
70 else if ( ++x == number ) {
2801 1 return;
2802 }
2803
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 68 times.
69 else if ( ++x == number ) {
2804 1 return;
2805 }
2806
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 67 times.
68 else if ( ++x == number ) {
2807 1 return;
2808 }
2809
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 66 times.
67 else if ( ++x == number ) {
2810 1 return;
2811 }
2812
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 65 times.
66 else if ( ++x == number ) {
2813 1 return;
2814 }
2815
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 64 times.
65 else if ( ++x == number ) {
2816 1 return;
2817 }
2818
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 63 times.
64 else if ( ++x == number ) {
2819 1 return;
2820 }
2821
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 62 times.
63 else if ( ++x == number ) {
2822 1 return;
2823 }
2824
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 61 times.
62 else if ( ++x == number ) {
2825 1 return;
2826 }
2827
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 60 times.
61 else if ( ++x == number ) {
2828 1 return;
2829 }
2830
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 59 times.
60 else if ( ++x == number ) {
2831 1 return;
2832 }
2833
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 58 times.
59 else if ( ++x == number ) {
2834 1 return;
2835 }
2836
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 57 times.
58 else if ( ++x == number ) {
2837 1 return;
2838 }
2839
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 56 times.
57 else if ( ++x == number ) {
2840 1 return;
2841 }
2842
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 55 times.
56 else if ( ++x == number ) {
2843 1 return;
2844 }
2845
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 54 times.
55 else if ( ++x == number ) {
2846 1 return;
2847 }
2848
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 53 times.
54 else if ( ++x == number ) {
2849 1 return;
2850 }
2851
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 52 times.
53 else if ( ++x == number ) {
2852 1 return;
2853 }
2854
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 51 times.
52 else if ( ++x == number ) {
2855 1 return;
2856 }
2857
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 50 times.
51 else if ( ++x == number ) {
2858 1 return;
2859 }
2860
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 49 times.
50 else if ( ++x == number ) {
2861 1 return;
2862 }
2863
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 48 times.
49 else if ( ++x == number ) {
2864 1 return;
2865 }
2866
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 47 times.
48 else if ( ++x == number ) {
2867 1 return;
2868 }
2869
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 46 times.
47 else if ( ++x == number ) {
2870 1 return;
2871 }
2872
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 45 times.
46 else if ( ++x == number ) {
2873 1 return;
2874 }
2875
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 44 times.
45 else if ( ++x == number ) {
2876 1 return;
2877 }
2878
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 43 times.
44 else if ( ++x == number ) {
2879 1 return;
2880 }
2881
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 42 times.
43 else if ( ++x == number ) {
2882 1 return;
2883 }
2884
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 41 times.
42 else if ( ++x == number ) {
2885 1 return;
2886 }
2887
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 40 times.
41 else if ( ++x == number ) {
2888 1 return;
2889 }
2890
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 39 times.
40 else if ( ++x == number ) {
2891 1 return;
2892 }
2893
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 38 times.
39 else if ( ++x == number ) {
2894 1 return;
2895 }
2896
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 37 times.
38 else if ( ++x == number ) {
2897 1 return;
2898 }
2899
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 36 times.
37 else if ( ++x == number ) {
2900 1 return;
2901 }
2902
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 35 times.
36 else if ( ++x == number ) {
2903 1 return;
2904 }
2905
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 34 times.
35 else if ( ++x == number ) {
2906 1 return;
2907 }
2908
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 33 times.
34 else if ( ++x == number ) {
2909 1 return;
2910 }
2911
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 32 times.
33 else if ( ++x == number ) {
2912 1 return;
2913 }
2914
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 31 times.
32 else if ( ++x == number ) {
2915 1 return;
2916 }
2917
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 30 times.
31 else if ( ++x == number ) {
2918 1 return;
2919 }
2920
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 29 times.
30 else if ( ++x == number ) {
2921 1 return;
2922 }
2923
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 28 times.
29 else if ( ++x == number ) {
2924 1 return;
2925 }
2926
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 27 times.
28 else if ( ++x == number ) {
2927 1 return;
2928 }
2929
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 26 times.
27 else if ( ++x == number ) {
2930 1 return;
2931 }
2932
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 25 times.
26 else if ( ++x == number ) {
2933 1 return;
2934 }
2935
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 24 times.
25 else if ( ++x == number ) {
2936 1 return;
2937 }
2938
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 23 times.
24 else if ( ++x == number ) {
2939 1 return;
2940 }
2941
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 22 times.
23 else if ( ++x == number ) {
2942 1 return;
2943 }
2944
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 21 times.
22 else if ( ++x == number ) {
2945 1 return;
2946 }
2947
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 20 times.
21 else if ( ++x == number ) {
2948 1 return;
2949 }
2950
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 19 times.
20 else if ( ++x == number ) {
2951 1 return;
2952 }
2953
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 18 times.
19 else if ( ++x == number ) {
2954 1 return;
2955 }
2956
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 17 times.
18 else if ( ++x == number ) {
2957 1 return;
2958 }
2959
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 16 times.
17 else if ( ++x == number ) {
2960 1 return;
2961 }
2962
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 15 times.
16 else if ( ++x == number ) {
2963 1 return;
2964 }
2965
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 14 times.
15 else if ( ++x == number ) {
2966 1 return;
2967 }
2968
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 13 times.
14 else if ( ++x == number ) {
2969 1 return;
2970 }
2971
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 12 times.
13 else if ( ++x == number ) {
2972 1 return;
2973 }
2974
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 11 times.
12 else if ( ++x == number ) {
2975 1 return;
2976 }
2977
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 10 times.
11 else if ( ++x == number ) {
2978 1 return;
2979 }
2980
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 9 times.
10 else if ( ++x == number ) {
2981 1 return;
2982 }
2983
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 8 times.
9 else if ( ++x == number ) {
2984 1 return;
2985 }
2986
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 7 times.
8 else if ( ++x == number ) {
2987 1 return;
2988 }
2989
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 6 times.
7 else if ( ++x == number ) {
2990 1 return;
2991 }
2992
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 5 times.
6 else if ( ++x == number ) {
2993 1 return;
2994 }
2995
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 4 times.
5 else if ( ++x == number ) {
2996 1 return;
2997 }
2998
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 3 times.
4 else if ( ++x == number ) {
2999 1 return;
3000 }
3001
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 else if ( ++x == number ) {
3002 1 return;
3003 }
3004
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 else if ( ++x == number ) {
3005 1 return;
3006 }
3007
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 else if ( ++x == number ) {
3008 return;
3009 }
3010
3011 1 return;
3012 }
3013
3014

gcovr-7.2/gcovr/tests/shadow/000077500000000000000000000000001456671656200162735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shadow/Makefile000066400000000000000000000013501456671656200177320ustar00rootroot00000000000000all: mkdir -p output && cd output && $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../main.cpp -o testcase run: txt cobertura html sonarqube jacoco coveralls json coverage.json: ./output/testcase $(GCOVR) --json-pretty --json coverage.json json: coverage.json txt: coverage.json $(GCOVR) -o coverage.txt cobertura: coverage.json $(GCOVR) --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) --coveralls-pretty --coveralls coveralls.json clean: rm -rf output rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/shadow/README000066400000000000000000000002341456671656200171520ustar00rootroot00000000000000Test for shadow build directory. The second conditional in main() includes lines with (, ) and ; characters. These need to be treated as covered lines. gcovr-7.2/gcovr/tests/shadow/main.cpp000066400000000000000000000005271456671656200177270ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.2/gcovr/tests/shadow/reference/000077500000000000000000000000001456671656200202315ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shadow/reference/clang-10/000077500000000000000000000000001456671656200215335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shadow/reference/clang-10/cobertura.xml000066400000000000000000000031531456671656200242450ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/shadow/reference/clang-10/coverage.html000066400000000000000000000052271456671656200242220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 72.7 72.7% 8 / 11 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/shadow/reference/clang-10/coverage.json000066400000000000000000000075401456671656200242270ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 80.0, "execution_count": 1, "lineno": 4, "name": "_Z3fooi", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 23 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267011456671656200322730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shadow/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/shadow/reference/clang-10/coverage.txt000066400000000000000000000012401456671656200240640ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 8 72% 6,19,23 ------------------------------------------------------------------------------ TOTAL 11 8 72% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/shadow/reference/clang-10/coveralls.json000066400000000000000000000015561456671656200244270ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, null, null, 1, 0, null, null, null, 0, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/shadow/reference/clang-10/jacoco.xml000066400000000000000000000013031456671656200235100ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shadow/reference/clang-10/sonarqube.xml000066400000000000000000000012431456671656200242540ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shadow/reference/clang-13/000077500000000000000000000000001456671656200215365ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shadow/reference/clang-13/coverage.json000066400000000000000000000075411456671656200242330ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 23 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267021456671656200322770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shadow/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/shadow/reference/gcc-5/000077500000000000000000000000001456671656200211275ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shadow/reference/gcc-5/cobertura.xml000066400000000000000000000033221456671656200236370ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/shadow/reference/gcc-5/coverage.functions.html000066400000000000000000000035631456671656200256260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.2/gcovr/tests/shadow/reference/gcc-5/coverage.html000066400000000000000000000052431456671656200236140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 4 / 8

gcovr-7.2/gcovr/tests/shadow/reference/gcc-5/coverage.json000066400000000000000000000110551456671656200236170ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "2caabbd6c6993c8f85198164da39ad52", "line_number": 17 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "029c474ae8e99bbbb20f159806d6de0a", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 }, { "branches": [ { "blockno": 3, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false } ], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 26 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/shadow/reference/gcc-5/coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000276041456671656200317510ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 foo(
15 0
16 )
17 1 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
27

gcovr-7.2/gcovr/tests/shadow/reference/gcc-5/coverage.txt000066400000000000000000000012351456671656200234640ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 6,22 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/shadow/reference/gcc-5/coveralls.json000066400000000000000000000015611456671656200240170ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, null, 0, null, null, 1, 4 ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/shadow/reference/gcc-5/jacoco.xml000066400000000000000000000013021456671656200231030ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shadow/reference/gcc-5/sonarqube.xml000066400000000000000000000012361456671656200236520ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shadow/reference/gcc-8/000077500000000000000000000000001456671656200211325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shadow/reference/gcc-8/cobertura.xml000066400000000000000000000027721456671656200236520ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/shadow/reference/gcc-8/coverage.functions.html000066400000000000000000000035621456671656200256300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.2/gcovr/tests/shadow/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200236150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/shadow/reference/gcc-8/coverage.json000066400000000000000000000066671456671656200236370ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/shadow/reference/gcc-8/coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000266141456671656200317540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/shadow/reference/gcc-8/coverage.txt000066400000000000000000000012351456671656200234670ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 6,19 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/shadow/reference/gcc-8/coveralls.json000066400000000000000000000016131456671656200240200ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:35 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/shadow/reference/gcc-8/jacoco.xml000066400000000000000000000012451456671656200231140ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shadow/reference/gcc-8/sonarqube.xml000066400000000000000000000011111456671656200236450ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shared_lib/000077500000000000000000000000001456671656200171025ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/Makefile000066400000000000000000000034641456671656200205510ustar00rootroot00000000000000CFLAGS=-fprofile-arcs -ftest-coverage BASE_OS:=$(shell uname | cut -d'-' -f1) ifeq ($(BASE_OS),Darwin) DYNLIB_EXT = dylib CFLAGS += -fPIC SOFLAGS += -dynamiclib -undefined dynamic_lookup endif ifeq ($(BASE_OS),CYGWIN_NT) DYNLIB_EXT = dll #DEFINES += -mno-cygwin #SOFLAGS += -shared -wl,--kill-at SOFLAGS += -shared endif ifneq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) DYNLIB_EXT = dll SOFLAGS += -shared endif ifeq ($(BASE_OS),Linux) DYNLIB_EXT = so CFLAGS += -fPIC SOFLAGS += -shared endif ifndef DYNLIB_EXT $(error ERROR: platform $(BASE_OS) not supported) endif all: mkdir obj $(CXX) $(CFLAGS) -c lib/lib.cpp -o obj/libs.o $(CXX) $(CFLAGS) $(SOFLAGS) obj/libs.o -o lib/libs.$(DYNLIB_EXT) $(MAKE) -C testApp run: txt cobertura html sonarqube jacoco coveralls ifneq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) ifneq ($(notdir $(SHELL)),sh) coverage.json : export PATH := $(subst /,\,$(dir $(abspath $(lastword $(MAKEFILE_LIST)))))\lib;${PATH} endif endif coverage.json: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) LD_LIBRARY_PATH=`pwd`/lib testApp/test/a.out else ifeq ($(notdir $(SHELL)),sh) PATH="`pwd`/lib:${PATH}" testApp/test/a.out else testApp/test/a.out endif endif $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -rf obj rm -f lib/*.$(DYNLIB_EXT) rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json $(MAKE) -C testApp clean gcovr-7.2/gcovr/tests/shared_lib/README000066400000000000000000000002521456671656200177610ustar00rootroot00000000000000This test case was originally submitted for ticket #3860: https://software.sandia.gov/trac/fast/ticket/3860 and has been modified to be used as a standard test case.gcovr-7.2/gcovr/tests/shared_lib/lib/000077500000000000000000000000001456671656200176505ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/lib/lib.cpp000066400000000000000000000001461456671656200211230ustar00rootroot00000000000000#include int print(int test) { if ( ! test ) return 1; else return 2; } gcovr-7.2/gcovr/tests/shared_lib/lib/lib.h000066400000000000000000000000201456671656200205570ustar00rootroot00000000000000int print(int); gcovr-7.2/gcovr/tests/shared_lib/reference/000077500000000000000000000000001456671656200210405ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/reference/clang-10/000077500000000000000000000000001456671656200223425ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/reference/clang-10/cobertura.xml000066400000000000000000000035361456671656200250610ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/shared_lib/reference/clang-10/coverage.html000066400000000000000000000064751456671656200250370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
lib/lib.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
testApp/tmp.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage.lib.cpp.fe0bf7776d5f70ffd16bbbe1585c3b26.html000066400000000000000000000130021456671656200330750ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: lib/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 int print(int test)
4 {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if ( ! test )
6 1 return 1;
7 else
8 return 2;
9 1 }
10

coverage.tmp.cpp.5862a73542fa66ffe4756306b76b28bb.html000066400000000000000000000133151456671656200325620ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: testApp/tmp.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include "lib.h"
2
3 1 int main(int argc, char** argv)
4 {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if ( argc > 1 )
6 print(1);
7 else
8 1 print(0);
9 1 }
10

gcovr-7.2/gcovr/tests/shared_lib/reference/clang-10/coverage.txt000066400000000000000000000013361456671656200247010ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ lib/lib.cpp 5 4 80% 8 testApp/tmp.cpp 5 4 80% 6 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/shared_lib/reference/clang-10/coveralls.json000066400000000000000000000015771456671656200252410ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:32:03 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, 1, null, 0, 1 ], "name": "lib/lib.cpp", "source_digest": "0dfb42f49de5dc2c69bd0b6fe14cf6f9" }, { "coverage": [ null, null, 1, null, 1, 0, null, 1, 1 ], "name": "testApp/tmp.cpp", "source_digest": "5b95d34208d47db7f81051ea4503dfb4" } ] }gcovr-7.2/gcovr/tests/shared_lib/reference/clang-10/jacoco.xml000066400000000000000000000017351456671656200243300ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shared_lib/reference/clang-10/sonarqube.xml000066400000000000000000000012271456671656200250650ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shared_lib/reference/clang-13/000077500000000000000000000000001456671656200223455ustar00rootroot00000000000000coverage.lib.cpp.fe0bf7776d5f70ffd16bbbe1585c3b26.html000066400000000000000000000130031456671656200331010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: lib/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 int print(int test)
4 {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if ( ! test )
6 1 return 1;
7 else
8 return 2;
9 1 }
10

coverage.tmp.cpp.5862a73542fa66ffe4756306b76b28bb.html000066400000000000000000000133151456671656200325650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: testApp/tmp.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include "lib.h"
2
3 1 int main(int argc, char** argv)
4 {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if ( argc > 1 )
6 print(1);
7 else
8 1 print(0);
9 1 }
10

gcovr-7.2/gcovr/tests/shared_lib/reference/clang-13/sonarqube.xml000066400000000000000000000012271456671656200250700ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-5/000077500000000000000000000000001456671656200217365ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-5/cobertura.xml000066400000000000000000000040111456671656200244420ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-5/coverage.functions.html000066400000000000000000000035741456671656200264370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
main (testApp/tmp.cpp:3)called 1 time, returned 1 time80.0%
print(int) (lib/lib.cpp:3)called 1 time, returned 1 time75.0%

gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-5/coverage.html000066400000000000000000000064751456671656200244330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
lib/lib.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 3 / 6
testApp/tmp.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage.lib.cpp.fe0bf7776d5f70ffd16bbbe1585c3b26.html000066400000000000000000000137431456671656200325050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: lib/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 int print(int test)
4 {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if ( ! test )
6 1 return 1;
7 else
8 return 2;
9
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
10

coverage.tmp.cpp.5862a73542fa66ffe4756306b76b28bb.html000066400000000000000000000133151456671656200321560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: testApp/tmp.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include "lib.h"
2
3 1 int main(int argc, char** argv)
4 {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if ( argc > 1 )
6 print(1);
7 else
8 1 print(0);
9 1 }
10

gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-5/coverage.txt000066400000000000000000000013361456671656200242750ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ lib/lib.cpp 5 4 80% 8 testApp/tmp.cpp 5 4 80% 6 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-5/coveralls.json000066400000000000000000000015501456671656200246240ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, 1, null, 0, 4 ], "name": "lib/lib.cpp", "source_digest": "0dfb42f49de5dc2c69bd0b6fe14cf6f9" }, { "coverage": [ null, null, 1, null, 1, 0, null, 1, 1 ], "name": "testApp/tmp.cpp", "source_digest": "5b95d34208d47db7f81051ea4503dfb4" } ] }gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-5/jacoco.xml000066400000000000000000000017531456671656200237240ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-5/sonarqube.xml000066400000000000000000000012771456671656200244660ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-8/000077500000000000000000000000001456671656200217415ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-8/cobertura.xml000066400000000000000000000034541456671656200244570ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-8/coverage.functions.html000066400000000000000000000035731456671656200264410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
main (testApp/tmp.cpp:3)called 1 time, returned 1 time80.0%
print(int) (lib/lib.cpp:3)called 1 time, returned 1 time75.0%

gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-8/coverage.html000066400000000000000000000064741456671656200244350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
lib/lib.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
testApp/tmp.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage.lib.cpp.fe0bf7776d5f70ffd16bbbe1585c3b26.html000066400000000000000000000127541456671656200325110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: lib/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 int print(int test)
4 {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if ( ! test )
6 1 return 1;
7 else
8 return 2;
9 }
10

gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-8/coverage.txt000066400000000000000000000013361456671656200243000ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ lib/lib.cpp 4 3 75% 8 testApp/tmp.cpp 5 4 80% 6 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-8/coveralls.json000066400000000000000000000016021456671656200246250ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:37 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, 1, null, 0, null ], "name": "lib/lib.cpp", "source_digest": "0dfb42f49de5dc2c69bd0b6fe14cf6f9" }, { "coverage": [ null, null, 1, null, 1, 0, null, 1, 1 ], "name": "testApp/tmp.cpp", "source_digest": "5b95d34208d47db7f81051ea4503dfb4" } ] }gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-8/jacoco.xml000066400000000000000000000017171456671656200237270ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shared_lib/reference/gcc-8/sonarqube.xml000066400000000000000000000011531456671656200244620ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/shared_lib/testApp/000077500000000000000000000000001456671656200205225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/shared_lib/testApp/.gitignore000066400000000000000000000000421456671656200225060ustar00rootroot00000000000000# Ignore the output directory testgcovr-7.2/gcovr/tests/shared_lib/testApp/Makefile000066400000000000000000000002611456671656200221610ustar00rootroot00000000000000CFLAGS=-fprofile-arcs -ftest-coverage all: test/a.out test/a.out: tmp.cpp mkdir $(dir $@) $(CXX) $(CFLAGS) -I../lib/ $^ -o $@ -L../lib -ls clean: rm -rf test rm -f *.gc* gcovr-7.2/gcovr/tests/shared_lib/testApp/tmp.cpp000066400000000000000000000001611456671656200220240ustar00rootroot00000000000000#include "lib.h" int main(int argc, char** argv) { if ( argc > 1 ) print(1); else print(0); } gcovr-7.2/gcovr/tests/simple1-dir/000077500000000000000000000000001456671656200171345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-dir/Makefile000066400000000000000000000022401456671656200205720ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase GCOVR := $(GCOVR) --txt --cobertura --sonarqube --jacoco --json --json-summary --coveralls --csv -o .\\output/ run: txt cobertura html sonarqube jacoco json json_summary coveralls csv txt: ./testcase $(GCOVR) -d mv -f ./output/coverage.txt ./coverage.txt cobertura: ./testcase $(GCOVR) -d mv -f ./output/cobertura.xml ./cobertura.xml html: ./testcase $(GCOVR) --html $(GCOVR) -d --html-details mv -f ./output/*.html ./output/*.css ./ sonarqube: ./testcase $(GCOVR) -d mv -f ./output/sonarqube.xml ./sonarqube.xml jacoco: ./testcase $(GCOVR) -d mv -f ./output/jacoco.xml ./jacoco.xml json: ./testcase $(GCOVR) -d mv -f ./output/coverage.json ./coverage.json json_summary: ./testcase $(GCOVR) -d mv -f ./output/summary_coverage.json ./summary_coverage.json coveralls: ./testcase $(GCOVR) -d mv -f ./output/coveralls.json ./coveralls.json csv: ./testcase $(GCOVR) -d mv -f ./output/coverage.csv ./coverage.csv clean: rm -f testcase rm -f *.gc* rm -f coverage.* coverage_details*.* cobertura.xml sonarqube.xml jacoco.xml summary_coverage.json coveralls.json rm -rf output gcovr-7.2/gcovr/tests/simple1-dir/README000066400000000000000000000002411456671656200200110ustar00rootroot00000000000000A simple test that verifies coverage. The second conditional in main() includes lines with (, ) and ; characters. These need to be treated as covered lines. gcovr-7.2/gcovr/tests/simple1-dir/main.cpp000066400000000000000000000005271456671656200205700ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.2/gcovr/tests/simple1-dir/reference/000077500000000000000000000000001456671656200210725ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-10/000077500000000000000000000000001456671656200223745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-10/cobertura.xml000066400000000000000000000024071456671656200251070ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-10/coverage.html000066400000000000000000000363211456671656200250620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 72.7 72.7% 8 / 11 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-10/coverage.json000066400000000000000000000031301456671656200250570ustar00rootroot00000000000000{"files": [{"file": "main.cpp", "functions": [{"blocks_percent": 80.0, "execution_count": 1, "lineno": 4, "name": "_Z3fooi", "returned_count": 1}, {"blocks_percent": 75.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1}], "lines": [{"branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5}, {"branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6}, {"branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8}, {"branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 10}, {"branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13}, {"branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18}, {"branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19}, {"branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 23}, {"branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25}]}], "gcovr/format_version": "0.6"}gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-10/coverage.txt000066400000000000000000000012401456671656200247250ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 8 72% 6,19,23 ------------------------------------------------------------------------------ TOTAL 11 8 72% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-10/coverage_details.css000066400000000000000000000312761456671656200264170ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-10/coverage_details.html000066400000000000000000000052571456671656200265730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 72.7 72.7% 8 / 11 100.0% 2 / 2 50.0% 2 / 4

coverage_details.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267111456671656200346420ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-10/coveralls.json000066400000000000000000000005521456671656200252630ustar00rootroot00000000000000{"run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [{"coverage": [null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, null, null, 1, 0, null, null, null, 0, null, 1, null], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef"}]}gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-10/jacoco.xml000066400000000000000000000013031456671656200243510ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-10/sonarqube.xml000066400000000000000000000012431456671656200251150ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-10/summary_coverage.json000066400000000000000000000007361456671656200266450ustar00rootroot00000000000000{"branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [{"branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 8, "line_percent": 72.7, "line_total": 11}], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.6", "line_covered": 8, "line_percent": 72.7, "line_total": 11, "root": ".."}gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-13/000077500000000000000000000000001456671656200223775ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-13/coverage.json000066400000000000000000000031311456671656200250630ustar00rootroot00000000000000{"files": [{"file": "main.cpp", "functions": [{"blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1}, {"blocks_percent": 66.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1}], "lines": [{"branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5}, {"branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6}, {"branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8}, {"branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 10}, {"branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13}, {"branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14}, {"branches": [{"blockno": 0, "count": 1, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18}, {"branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19}, {"branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 23}, {"branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25}]}], "gcovr/format_version": "0.6"}coverage_details.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267121456671656200346460ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-dir/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-5/000077500000000000000000000000001456671656200217705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-5/cobertura.xml000066400000000000000000000024771456671656200245120ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-5/coverage.html000066400000000000000000000363351456671656200244630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 4 / 8

gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-5/coverage.json000066400000000000000000000033711456671656200244620ustar00rootroot00000000000000{"files": [{"file": "main.cpp", "functions": [{"blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1}, {"blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1}], "lines": [{"branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5}, {"branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6}, {"branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8}, {"branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13}, {"branches": [], "count": 1, "gcovr/md5": "2caabbd6c6993c8f85198164da39ad52", "line_number": 17}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18}, {"branches": [], "count": 0, "gcovr/md5": "029c474ae8e99bbbb20f159806d6de0a", "line_number": 22}, {"branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25}, {"branches": [{"blockno": 3, "count": 1, "fallthrough": true, "throw": false}, {"blockno": 3, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 4, "count": 1, "fallthrough": true, "throw": false}, {"blockno": 4, "count": 0, "fallthrough": false, "throw": false}], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 26}]}], "gcovr/format_version": "0.6"}gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-5/coverage.txt000066400000000000000000000012351456671656200243250ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 6,22 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-5/coverage_details.css000066400000000000000000000312761456671656200260130ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-5/coverage_details.functions.html000066400000000000000000000036131456671656200301700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-5/coverage_details.html000066400000000000000000000052731456671656200261650ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 4 / 8

coverage_details.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000276141456671656200342410ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 foo(
15 0
16 )
17 1 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
27

gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-5/coveralls.json000066400000000000000000000005551456671656200246620ustar00rootroot00000000000000{"run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [{"coverage": [null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, null, 0, null, null, 1, 4], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef"}]}gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-5/sonarqube.xml000066400000000000000000000012361456671656200245130ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-5/summary_coverage.json000066400000000000000000000007361456671656200262410ustar00rootroot00000000000000{"branch_covered": 4, "branch_percent": 50.0, "branch_total": 8, "files": [{"branch_covered": 4, "branch_percent": 50.0, "branch_total": 8, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 8, "line_percent": 80.0, "line_total": 10}], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.6", "line_covered": 8, "line_percent": 80.0, "line_total": 10, "root": ".."}gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-8/000077500000000000000000000000001456671656200217735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-8/cobertura.xml000066400000000000000000000022601456671656200245030ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-8/coverage.html000066400000000000000000000363331456671656200244640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-8/coverage.json000066400000000000000000000026231456671656200244640ustar00rootroot00000000000000{"files": [{"file": "main.cpp", "functions": [{"blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1}, {"blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1}], "lines": [{"branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5}, {"branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6}, {"branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8}, {"branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13}, {"branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18}, {"branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19}, {"branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25}]}], "gcovr/format_version": "0.6"}gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-8/coverage.txt000066400000000000000000000012351456671656200243300ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 6,19 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-8/coverage_details.functions.html000066400000000000000000000036121456671656200301720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-8/coverage_details.html000066400000000000000000000052711456671656200261660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

coverage_details.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000266241456671656200342440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-8/coveralls.json000066400000000000000000000006071456671656200246630ustar00rootroot00000000000000{"run_at": "2020-12-03 19:53:35 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [{"coverage": [null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef"}]}gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-8/sonarqube.xml000066400000000000000000000011111456671656200245060ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-8/summary_coverage.json000066400000000000000000000007341456671656200262420ustar00rootroot00000000000000{"branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [{"branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 77.8, "line_total": 9}], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.6", "line_covered": 7, "line_percent": 77.8, "line_total": 9, "root": ".."}gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-9/000077500000000000000000000000001456671656200217745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-dir/reference/gcc-9/jacoco.xml000066400000000000000000000012451456671656200237560ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1-drive-subst/000077500000000000000000000000001456671656200206255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-drive-subst/Makefile000066400000000000000000000035001456671656200222630ustar00rootroot00000000000000 GCOVR_TEST_DRIVE_WINDOWS ?= override GCOVR += --verbose check-env : ifeq ($(GCOVR_TEST_DRIVE_WINDOWS),) $(error Variable GCOVR_TEST_DRIVE_WINDOWS must be defined.) else $(info Using drive $(GCOVR_TEST_DRIVE_WINDOWS).) endif all: check-env cmd.exe /C call wrap.cmd $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco json json_summary coveralls txt: check-env cmd.exe /C call wrap.cmd testcase # generate actual output cmd.exe /C call wrap.cmd $(GCOVR) -d --txt -o coverage.txt lcov: check-env cmd.exe /C call wrap.cmd testcase # generate actual output cmd.exe /C call wrap.cmd $(GCOVR) -d --lcov coverage.lcov cobertura: check-env cmd.exe /C call wrap.cmd testcase cmd.exe /C call wrap.cmd $(GCOVR) -d --cobertura-pretty --cobertura cobertura.xml html: check-env cmd.exe /C call wrap.cmd testcase # these test cases also cover some CSS-linking permutations cmd.exe /C call wrap.cmd $(GCOVR) -d --html-details coverage-details-linkcss.html sonarqube: check-env cmd.exe /C call wrap.cmd testcase cmd.exe /C call wrap.cmd $(GCOVR) -d --sonarqube sonarqube.xml jacoco: check-env $(call wrapDrive, ./testcase) $(call wrapDrive, $(GCOVR) -d --jacoco jacoco.xml) json_summary: check-env cmd.exe /C call wrap.cmd testcase cmd.exe /C call wrap.cmd $(GCOVR) -d --json-summary-pretty -o summary_coverage.json json: check-env cmd.exe /C call wrap.cmd testcase cmd.exe /C call wrap.cmd $(GCOVR) -d --json-pretty --json coverage.json coveralls: check-env cmd.exe /C call wrap.cmd testcase cmd.exe /C call wrap.cmd $(GCOVR) -d --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f fail_under.stderr rm -f *.gc* rm -f coverage.txt coverage*.html coverage*.css cobertura.xml sonarqube.xml jacoco.xml coverage.json summary_coverage.json coveralls.json gcovr-7.2/gcovr/tests/simple1-drive-subst/main.cpp000066400000000000000000000005271456671656200222610ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.2/gcovr/tests/simple1-drive-subst/reference/000077500000000000000000000000001456671656200225635ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/000077500000000000000000000000001456671656200251145ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/cobertura.xml000066400000000000000000000030451456671656200276260ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/coverage-details-linkcss.html000066400000000000000000000053271456671656200326730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

coverage-details-linkcss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000266421456671656200407470ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/coverage.json000066400000000000000000000070401456671656200276030ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/coverage.lcov000066400000000000000000000011731456671656200275760ustar00rootroot00000000000000TN:GCOVR report SF:Z:/simple1-drive-subst/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:9 end_of_record gcovr-7.2/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/coverage.txt000066400000000000000000000012351456671656200274510ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 6,19 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/coveralls.json000066400000000000000000000016631456671656200300070ustar00rootroot00000000000000{ "run_at": "2022-04-09 21:38:17 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/sonarqube.xml000066400000000000000000000011111456671656200276270ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/summary_coverage.json000066400000000000000000000012671456671656200313650ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 77.8, "line_total": 9 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.6", "line_covered": 7, "line_percent": 77.8, "line_total": 9, "root": "." }gcovr-7.2/gcovr/tests/simple1-drive-subst/wrap.cmd000066400000000000000000000006161456671656200222660ustar00rootroot00000000000000subst %GCOVR_TEST_DRIVE_WINDOWS% .. || exit /B 1 subst || exit /B 1 @call :RUN %* ( subst %GCOVR_TEST_DRIVE_WINDOWS% /d || exit /B 1 exit %ERRORLEVEL% ) :RUN :: Brace to replace environment references before changing the directory. ( pushd %GCOVR_TEST_DRIVE_WINDOWS%\simple1-drive-subst || exit /B 1 %* ) ( popd exit /B %errorlevel% ) gcovr-7.2/gcovr/tests/simple1-stdout/000077500000000000000000000000001456671656200177005ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-stdout/Makefile000066400000000000000000000014751456671656200213470ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html jacoco json json_summary coveralls txt: ./testcase $(GCOVR) -d --txt > coverage.txt lcov: ./testcase $(GCOVR) -d --lcov > coverage.lcov cobertura: ./testcase $(GCOVR) -d -x > cobertura.xml html: ./testcase $(GCOVR) -d --html > coverage.html jacoco: ./testcase $(GCOVR) -d --jacoco-pretty --jacoco > jacoco.xml json: ./testcase $(GCOVR) -d --json-pretty --json > coverage.json json_summary: ./testcase $(GCOVR) -d --json-summary-pretty > summary_coverage.json coveralls: ./testcase $(GCOVR) -d --coveralls-pretty --coveralls > coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage.txt coverage*.html jacoco.xml coverage.json summary_coverage.json cobertura.xml coveralls.json coverage.lcov gcovr-7.2/gcovr/tests/simple1-stdout/README000066400000000000000000000002411456671656200205550ustar00rootroot00000000000000A simple test that verifies coverage. The second conditional in main() includes lines with (, ) and ; characters. These need to be treated as covered lines. gcovr-7.2/gcovr/tests/simple1-stdout/main.cpp000066400000000000000000000005271456671656200213340ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.2/gcovr/tests/simple1-stdout/reference/000077500000000000000000000000001456671656200216365ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-stdout/reference/clang-10/000077500000000000000000000000001456671656200231405ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-stdout/reference/clang-10/cobertura.xml000066400000000000000000000024071456671656200256530ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/simple1-stdout/reference/clang-10/coverage.html000066400000000000000000000363211456671656200256260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 72.7 72.7% 8 / 11 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/simple1-stdout/reference/clang-10/coverage.json000066400000000000000000000075401456671656200256340ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 80.0, "execution_count": 1, "lineno": 4, "name": "_Z3fooi", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 23 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/simple1-stdout/reference/clang-10/coverage.lcov000066400000000000000000000012651456671656200256240ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/simple1-stdout/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,_Z3fooi FNDA:1,_Z3fooi FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:10,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:23,0,8c63687f3353fc809165fd84e730e1e5 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:11 end_of_record gcovr-7.2/gcovr/tests/simple1-stdout/reference/clang-10/coverage.txt000066400000000000000000000012401456671656200254710ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 8 72% 6,19,23 ------------------------------------------------------------------------------ TOTAL 11 8 72% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/simple1-stdout/reference/clang-10/coveralls.json000066400000000000000000000015561456671656200260340ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, null, null, 1, 0, null, null, null, 0, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/simple1-stdout/reference/clang-10/jacoco.xml000066400000000000000000000015441456671656200251240ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1-stdout/reference/clang-10/summary_coverage.json000066400000000000000000000012371456671656200274060ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 8, "line_percent": 72.7, "line_total": 11 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.6", "line_covered": 8, "line_percent": 72.7, "line_total": 11, "root": "." }gcovr-7.2/gcovr/tests/simple1-stdout/reference/clang-13/000077500000000000000000000000001456671656200231435ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-stdout/reference/clang-13/coverage.json000066400000000000000000000075411456671656200256400ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 23 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/simple1-stdout/reference/clang-13/coverage.lcov000066400000000000000000000012671456671656200256310ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/simple1-stdout/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,1 BRDA:18,0,1,- BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:10,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:23,0,8c63687f3353fc809165fd84e730e1e5 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:11 end_of_record gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-5/000077500000000000000000000000001456671656200225345ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-5/cobertura.xml000066400000000000000000000024771456671656200252560ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-5/coverage.html000066400000000000000000000363351456671656200252270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 4 / 8

gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-5/coverage.json000066400000000000000000000110551456671656200252240ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "2caabbd6c6993c8f85198164da39ad52", "line_number": 17 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "029c474ae8e99bbbb20f159806d6de0a", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 }, { "branches": [ { "blockno": 3, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false } ], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 26 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-5/coverage.lcov000066400000000000000000000013061456671656200252140ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/simple1-stdout/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRDA:26,3,1,1 BRDA:26,3,2,- BRDA:26,4,3,1 BRDA:26,4,4,- BRF:8 BRH:4 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:17,1,2caabbd6c6993c8f85198164da39ad52 DA:18,1,f76596e8617a28d4318178b2b6834627 DA:22,0,029c474ae8e99bbbb20f159806d6de0a DA:25,1,c26ba559a5f34d46a49fafed87946fb7 DA:26,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:8 LF:10 end_of_record gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-5/coverage.txt000066400000000000000000000012351456671656200250710ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 6,22 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-5/coveralls.json000066400000000000000000000015611456671656200254240ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, null, 0, null, null, 1, 4 ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-5/jacoco.xml000066400000000000000000000015321456671656200245150ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-5/summary_coverage.json000066400000000000000000000012371456671656200270020ustar00rootroot00000000000000{ "branch_covered": 4, "branch_percent": 50.0, "branch_total": 8, "files": [ { "branch_covered": 4, "branch_percent": 50.0, "branch_total": 8, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 8, "line_percent": 80.0, "line_total": 10 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.6", "line_covered": 8, "line_percent": 80.0, "line_total": 10, "root": "." }gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-8/000077500000000000000000000000001456671656200225375ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-8/cobertura.xml000066400000000000000000000022601456671656200252470ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-8/coverage.html000066400000000000000000000363331456671656200252300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-8/coverage.json000066400000000000000000000066671456671656200252440ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-8/coverage.lcov000066400000000000000000000011441456671656200252170ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/simple1-stdout/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:9 end_of_record gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-8/coverage.txt000066400000000000000000000012351456671656200250740ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 6,19 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-8/coveralls.json000066400000000000000000000016131456671656200254250ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:45 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-8/jacoco.xml000066400000000000000000000014641456671656200245240ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1-stdout/reference/gcc-8/summary_coverage.json000066400000000000000000000012351456671656200270030ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 77.8, "line_total": 9 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.6", "line_covered": 7, "line_percent": 77.8, "line_total": 9, "root": "." }gcovr-7.2/gcovr/tests/simple1/000077500000000000000000000000001456671656200163605ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/.gitignore000066400000000000000000000000231456671656200203430ustar00rootroot00000000000000/fail_under.stderr gcovr-7.2/gcovr/tests/simple1/Makefile000066400000000000000000000063731456671656200200310ustar00rootroot00000000000000 BASE_OS:=$(shell uname | cut -d'-' -f1) CC_REFERENCE ?= $(notdir $(CC)) FAIL_UNDER_LINE := $(shell cat reference/$(CC_REFERENCE)$(if $(filter $(BASE_OS),MSYS_NT MINGW64_NT),-Windows,)/fail_under) all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt clover cobertura html sonarqube jacoco json json_summary coveralls txt: ./testcase # a couple of tests about failure thresholds $(GCOVR) --fail-under-line 80.1 --print-summary 2>fail_under.stderr; test $$? -eq 2 || ( cat fail_under.stderr & exit 1 ) grep -F "failed minimum line coverage" fail_under.stderr $(GCOVR) --fail-under-branch 50.1 --print-summary 2>fail_under.stderr; test $$? -eq 4 || ( cat fail_under.stderr & exit 1 ) grep -F "failed minimum branch coverage" fail_under.stderr $(GCOVR) --decision --fail-under-decision 50.1 --print-summary 2>fail_under.stderr; test $$? -eq 8 || ( cat fail_under.stderr & exit 1 ) grep -F "failed minimum decision coverage" fail_under.stderr $(GCOVR) --fail-under-function 100 --print-summary 2>fail_under.stderr; test $$? -eq 16 || ( cat fail_under.stderr & exit 1 ) grep -F "failed minimum function coverage" fail_under.stderr $(GCOVR) --fail-under-line 80.1 --fail-under-branch 50.1 --decision --fail-under-decision 50.1 --fail-under-function 66.8 --print-summary 2>fail_under.stderr; test $$? -eq 30 || ( cat fail_under.stderr & exit 1 ) grep -F "failed minimum line coverage" fail_under.stderr grep -F "failed minimum branch coverage" fail_under.stderr grep -F "failed minimum decision coverage" fail_under.stderr grep -F "failed minimum function coverage" fail_under.stderr $(GCOVR) --fail-under-line $(FAIL_UNDER_LINE) --fail-under-branch 50.0 --decision --fail-under-decision 50.0 --fail-under-function 66.7 --print-summary 2>fail_under.stderr; test $$? -eq 0 || ( cat fail_under.stderr & exit 1 ) grep -F "failed minimum line coverage" fail_under.stderr; test $$? -eq 1 grep -F "failed minimum branch coverage" fail_under.stderr; test $$? -eq 1 grep -F "failed minimum decision coverage" fail_under.stderr; test $$? -eq 1 grep -F "failed minimum function coverage" fail_under.stderr; test $$? -eq 1 # generate actual output $(GCOVR) -d --txt -o coverage.txt clover: ./testcase $(GCOVR) -d --clover-pretty --clover clover.xml cobertura: ./testcase $(GCOVR) -d --cobertura-pretty --cobertura cobertura.xml html: ./testcase # these test cases also cover some CSS-linking permutations $(GCOVR) --html coverage-summary-includecss.html $(GCOVR) --html coverage-summary-linkcss.html --no-html-self-contained $(GCOVR) --html-details coverage-details-includecss.html --html-self-contained $(GCOVR) -d --html-details coverage-details-linkcss.html sonarqube: ./testcase $(GCOVR) -d --sonarqube sonarqube.xml jacoco: ./testcase $(GCOVR) -d --jacoco-pretty --jacoco jacoco.xml json_summary: ./testcase $(GCOVR) -d --json-base test\\dir --json-summary-pretty -o summary_coverage.json json: ./testcase $(GCOVR) -d --json-base test\\dir --json-pretty --json coverage.json coveralls: ./testcase $(GCOVR) -d --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f fail_under.stderr rm -f *.gc* rm -f coverage.txt jacoco.xml coverage*.html coverage*.css cobertura.xml sonarqube.xml coverage.json summary_coverage.json coveralls.json gcovr-7.2/gcovr/tests/simple1/README000066400000000000000000000002411456671656200172350ustar00rootroot00000000000000A simple test that verifies coverage. The second conditional in main() includes lines with (, ) and ; characters. These need to be treated as covered lines. gcovr-7.2/gcovr/tests/simple1/main.cpp000066400000000000000000000005751456671656200200170ustar00rootroot00000000000000#include int not_called(void) { return 1; } int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.2/gcovr/tests/simple1/reference/000077500000000000000000000000001456671656200203165ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/clang-10/000077500000000000000000000000001456671656200216205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/clang-10/cobertura.xml000066400000000000000000000033321456671656200243310ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/simple1/reference/clang-10/coverage-details-includecss.functions.html000066400000000000000000000353671456671656200321030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
_Z10not_calledv (main.cpp:3)not called0.0%
_Z3fooi (main.cpp:7)called 1 time, returned 1 time80.0%
main (main.cpp:16)called 1 time, returned 1 time75.0%

gcovr-7.2/gcovr/tests/simple1/reference/clang-10/coverage-details-includecss.html000066400000000000000000000365571456671656200300760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 61.5 61.5% 8 / 13 66.7% 2 / 3 50.0% 2 / 4

coverage-details-includecss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000624611456671656200361400ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 1 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.2/gcovr/tests/simple1/reference/clang-10/coverage-details-linkcss.functions.html000066400000000000000000000041071456671656200314010ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
_Z10not_calledv (main.cpp:3)not called0.0%
_Z3fooi (main.cpp:7)called 1 time, returned 1 time80.0%
main (main.cpp:16)called 1 time, returned 1 time75.0%

gcovr-7.2/gcovr/tests/simple1/reference/clang-10/coverage-details-linkcss.html000066400000000000000000000053021456671656200273700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 61.5 61.5% 8 / 13 66.7% 2 / 3 50.0% 2 / 4

coverage-details-linkcss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000312121456671656200354400ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 1 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.2/gcovr/tests/simple1/reference/clang-10/coverage-summary-includecss.html000066400000000000000000000363141456671656200301350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 61.5 61.5% 8 / 13 66.7% 2 / 3 50.0% 2 / 4

gcovr-7.2/gcovr/tests/simple1/reference/clang-10/coverage-summary-linkcss.html000066400000000000000000000050451456671656200274440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 61.5 61.5% 8 / 13 66.7% 2 / 3 50.0% 2 / 4

gcovr-7.2/gcovr/tests/simple1/reference/clang-10/coverage.json000066400000000000000000000110021456671656200243000ustar00rootroot00000000000000{ "files": [ { "file": "test/dir/main.cpp", "functions": [ { "blocks_percent": 0.0, "execution_count": 0, "lineno": 3, "name": "_Z10not_calledv", "returned_count": 0 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 7, "name": "_Z3fooi", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 16, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 0, "gcovr/md5": "5f500946173ece903b9b6846ea5b1ac1", "line_number": 3 }, { "branches": [], "count": 0, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 8 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 9 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 17 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 21 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 26 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 28 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/simple1/reference/clang-10/coverage.txt000066400000000000000000000012441456671656200241550ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 13 8 61% 3-4,9,22,26 ------------------------------------------------------------------------------ TOTAL 13 8 61% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/simple1/reference/clang-10/coveralls.json000066400000000000000000000016521456671656200245110ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 0, 0, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, null, null, 1, 0, null, null, null, 0, null, 1, null ], "name": "main.cpp", "source_digest": "cc47035a32a38969a5794b14fc6c4d1e" } ] }gcovr-7.2/gcovr/tests/simple1/reference/clang-10/fail_under000066400000000000000000000000051456671656200236460ustar00rootroot0000000000000061.5 gcovr-7.2/gcovr/tests/simple1/reference/clang-10/jacoco.xml000066400000000000000000000016231456671656200236020ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1/reference/clang-10/sonarqube.xml000066400000000000000000000013761456671656200243500ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1/reference/clang-10/summary_coverage.json000066400000000000000000000012461456671656200260660ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "test/dir/main.cpp", "function_covered": 2, "function_percent": 66.7, "function_total": 3, "line_covered": 8, "line_percent": 61.5, "line_total": 13 } ], "function_covered": 2, "function_percent": 66.7, "function_total": 3, "gcovr/summary_format_version": "0.6", "line_covered": 8, "line_percent": 61.5, "line_total": 13, "root": "." }gcovr-7.2/gcovr/tests/simple1/reference/clang-13/000077500000000000000000000000001456671656200216235ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/clang-13/coverage-details-includecss.functions.html000066400000000000000000000353651456671656200321040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time66.0%
not_called() (main.cpp:3)not called0.0%

coverage-details-includecss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000624571456671656200361500ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 1 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.2/gcovr/tests/simple1/reference/clang-13/coverage-details-linkcss.functions.html000066400000000000000000000041051456671656200314020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time66.0%
not_called() (main.cpp:3)not called0.0%

coverage-details-linkcss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000312101456671656200354410ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 1 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.2/gcovr/tests/simple1/reference/clang-13/coverage.json000066400000000000000000000110001456671656200243010ustar00rootroot00000000000000{ "files": [ { "file": "test/dir/main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 7, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 16, "name": "main", "returned_count": 1 }, { "blocks_percent": 0.0, "execution_count": 0, "lineno": 3, "name": "not_called()", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 0, "gcovr/md5": "5f500946173ece903b9b6846ea5b1ac1", "line_number": 3 }, { "branches": [], "count": 0, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 8 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 9 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 17 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 21 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 26 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 28 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/simple1/reference/clang-13/fail_under000066400000000000000000000000051456671656200236510ustar00rootroot0000000000000061.5 gcovr-7.2/gcovr/tests/simple1/reference/clang-14/000077500000000000000000000000001456671656200216245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/clang-14/fail_under000066400000000000000000000000051456671656200236520ustar00rootroot0000000000000061.5 gcovr-7.2/gcovr/tests/simple1/reference/clang-15/000077500000000000000000000000001456671656200216255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/clang-15/fail_under000066400000000000000000000000051456671656200236530ustar00rootroot0000000000000061.5 gcovr-7.2/gcovr/tests/simple1/reference/gcc-10/000077500000000000000000000000001456671656200212705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-10/fail_under000066400000000000000000000000051456671656200233160ustar00rootroot0000000000000063.6 gcovr-7.2/gcovr/tests/simple1/reference/gcc-11/000077500000000000000000000000001456671656200212715ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-11/fail_under000066400000000000000000000000051456671656200233170ustar00rootroot0000000000000063.6 gcovr-7.2/gcovr/tests/simple1/reference/gcc-12/000077500000000000000000000000001456671656200212725ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-12/fail_under000066400000000000000000000000051456671656200233200ustar00rootroot0000000000000063.6 gcovr-7.2/gcovr/tests/simple1/reference/gcc-13/000077500000000000000000000000001456671656200212735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-13/fail_under000066400000000000000000000000051456671656200233210ustar00rootroot0000000000000063.6 gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/000077500000000000000000000000001456671656200212145ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/clover.xml000066400000000000000000000050641456671656200232350ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/cobertura.xml000066400000000000000000000035151456671656200237300ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/coverage-details-includecss.functions.html000066400000000000000000000353651456671656200314750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time80.0%
not_called() (main.cpp:3)not called0.0%

gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/coverage-details-includecss.html000066400000000000000000000365571456671656200274720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 66.7 66.7% 8 / 12 66.7% 2 / 3 50.0% 4 / 8

coverage-details-includecss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000633561456671656200355400ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 }
14
15
16 1 int main(int argc, char* argv[]) {
17 foo(
18 0
19 )
20 1 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
30

gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/coverage-details-linkcss.functions.html000066400000000000000000000041051456671656200307730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time80.0%
not_called() (main.cpp:3)not called0.0%

gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/coverage-details-linkcss.html000066400000000000000000000053021456671656200267640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 66.7 66.7% 8 / 12 66.7% 2 / 3 50.0% 4 / 8

coverage-details-linkcss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000321071456671656200350400ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 }
14
15
16 1 int main(int argc, char* argv[]) {
17 foo(
18 0
19 )
20 1 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
30

gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/coverage-summary-includecss.html000066400000000000000000000363141456671656200275310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 66.7 66.7% 8 / 12 66.7% 2 / 3 50.0% 4 / 8

gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/coverage-summary-linkcss.html000066400000000000000000000050451456671656200270400ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 66.7 66.7% 8 / 12 66.7% 2 / 3 50.0% 4 / 8

gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/coverage.json000066400000000000000000000123141456671656200237030ustar00rootroot00000000000000{ "files": [ { "file": "test/dir/main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 7, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 16, "name": "main", "returned_count": 1 }, { "blocks_percent": 0.0, "execution_count": 0, "lineno": 3, "name": "not_called()", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 0, "gcovr/md5": "5f500946173ece903b9b6846ea5b1ac1", "line_number": 3 }, { "branches": [], "count": 0, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 8 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 9 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "2caabbd6c6993c8f85198164da39ad52", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 21 }, { "branches": [], "count": 0, "gcovr/md5": "029c474ae8e99bbbb20f159806d6de0a", "line_number": 25 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 28 }, { "branches": [ { "blockno": 3, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false } ], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 29 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/coverage.txt000066400000000000000000000012411456671656200235460ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 12 8 66% 3-4,9,25 ------------------------------------------------------------------------------ TOTAL 12 8 66% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/coveralls.json000066400000000000000000000016551456671656200241100ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 0, 0, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, null, 0, null, null, 1, 4 ], "name": "main.cpp", "source_digest": "cc47035a32a38969a5794b14fc6c4d1e" } ] }gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/fail_under000066400000000000000000000000051456671656200232420ustar00rootroot0000000000000066.7 gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/jacoco.xml000066400000000000000000000016111456671656200231730ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/sonarqube.xml000066400000000000000000000013701456671656200237360ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1/reference/gcc-5/summary_coverage.json000066400000000000000000000012461456671656200254620ustar00rootroot00000000000000{ "branch_covered": 4, "branch_percent": 50.0, "branch_total": 8, "files": [ { "branch_covered": 4, "branch_percent": 50.0, "branch_total": 8, "filename": "test/dir/main.cpp", "function_covered": 2, "function_percent": 66.7, "function_total": 3, "line_covered": 8, "line_percent": 66.7, "line_total": 12 } ], "function_covered": 2, "function_percent": 66.7, "function_total": 3, "gcovr/summary_format_version": "0.6", "line_covered": 8, "line_percent": 66.7, "line_total": 12, "root": "." }gcovr-7.2/gcovr/tests/simple1/reference/gcc-6/000077500000000000000000000000001456671656200212155ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-6/fail_under000066400000000000000000000000051456671656200232430ustar00rootroot0000000000000066.7 gcovr-7.2/gcovr/tests/simple1/reference/gcc-8-Windows/000077500000000000000000000000001456671656200226475ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-8-Windows/coverage-details-includecss.functions.html000066400000000000000000000353721456671656200331260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time80.0%
not_called() (main.cpp:3)not called0.0%

coverage-details-includecss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000623751456671656200371730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.2/gcovr/tests/simple1/reference/gcc-8-Windows/coverage-details-linkcss.functions.html000066400000000000000000000041121456671656200324240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time80.0%
not_called() (main.cpp:3)not called0.0%

coverage-details-linkcss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000311261456671656200364730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.2/gcovr/tests/simple1/reference/gcc-8-Windows/fail_under000066400000000000000000000000051456671656200246750ustar00rootroot0000000000000063.6 gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/000077500000000000000000000000001456671656200212175ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/clover.xml000066400000000000000000000050051456671656200232330ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/cobertura.xml000066400000000000000000000031521456671656200237300ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/coverage-details-includecss.functions.html000066400000000000000000000353651456671656200315000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time80.0%
not_called() (main.cpp:3)not called0.0%

gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/coverage-details-includecss.html000066400000000000000000000365571456671656200274750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 63.6 63.6% 7 / 11 66.7% 2 / 3 50.0% 2 / 4

coverage-details-includecss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000623671456671656200355440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/coverage-details-linkcss.functions.html000066400000000000000000000041051456671656200307760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time80.0%
not_called() (main.cpp:3)not called0.0%

gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/coverage-details-linkcss.html000066400000000000000000000053021456671656200267670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 63.6 63.6% 7 / 11 66.7% 2 / 3 50.0% 2 / 4

coverage-details-linkcss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000311201456671656200350350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/coverage-summary-includecss.html000066400000000000000000000363141456671656200275340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 63.6 63.6% 7 / 11 66.7% 2 / 3 50.0% 2 / 4

gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/coverage-summary-linkcss.html000066400000000000000000000050451456671656200270430ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 63.6 63.6% 7 / 11 66.7% 2 / 3 50.0% 2 / 4

gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/coverage.json000066400000000000000000000101261456671656200237050ustar00rootroot00000000000000{ "files": [ { "file": "test/dir/main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 7, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 16, "name": "main", "returned_count": 1 }, { "blocks_percent": 0.0, "execution_count": 0, "lineno": 3, "name": "not_called()", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 0, "gcovr/md5": "5f500946173ece903b9b6846ea5b1ac1", "line_number": 3 }, { "branches": [], "count": 0, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 8 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 9 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 17 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 21 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 28 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/coverage.txt000066400000000000000000000012411456671656200235510ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 7 63% 3-4,9,22 ------------------------------------------------------------------------------ TOTAL 11 7 63% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/coveralls.json000066400000000000000000000016601456671656200241070ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 0, 0, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null ], "name": "main.cpp", "source_digest": "cc47035a32a38969a5794b14fc6c4d1e" } ] }gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/fail_under000066400000000000000000000000051456671656200232450ustar00rootroot0000000000000063.6 gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/jacoco.xml000066400000000000000000000015431456671656200232020ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/sonarqube.xml000066400000000000000000000012431456671656200237400ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/simple1/reference/gcc-8/summary_coverage.json000066400000000000000000000012461456671656200254650ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "test/dir/main.cpp", "function_covered": 2, "function_percent": 66.7, "function_total": 3, "line_covered": 7, "line_percent": 63.6, "line_total": 11 } ], "function_covered": 2, "function_percent": 66.7, "function_total": 3, "gcovr/summary_format_version": "0.6", "line_covered": 7, "line_percent": 63.6, "line_total": 11, "root": "." }gcovr-7.2/gcovr/tests/simple1/reference/gcc-9/000077500000000000000000000000001456671656200212205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/simple1/reference/gcc-9/fail_under000066400000000000000000000000051456671656200232460ustar00rootroot0000000000000063.6 gcovr-7.2/gcovr/tests/sort-percentage/000077500000000000000000000000001456671656200201105ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/Makefile000066400000000000000000000012771456671656200215570ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c file2.cpp -o file2.o $(CXX) $(CFLAGS) -c file3.cpp -o file3.o $(CXX) $(CFLAGS) -c file4.cpp -o file4.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o file2.o file3.o file4.o -o testcase run: txt html GCOVR_TEST_OPTIONS = --sort uncovered-percent coverage.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< -o coverage.txt html: coverage.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --html-details -o coverage.html clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* gcovr-7.2/gcovr/tests/sort-percentage/file1.cpp000066400000000000000000000001231456671656200216100ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/sort-percentage/file2.cpp000066400000000000000000000001211456671656200216070ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.2/gcovr/tests/sort-percentage/file3.cpp000066400000000000000000000003511456671656200216150ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.2/gcovr/tests/sort-percentage/file4.cpp000066400000000000000000000000361456671656200216160ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.2/gcovr/tests/sort-percentage/main.cpp000066400000000000000000000003041456671656200215350ustar00rootroot00000000000000#include extern int foo(int param); extern int bar(); extern int fourbar(); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); bar(); fourbar(); return 0; } gcovr-7.2/gcovr/tests/sort-percentage/reference/000077500000000000000000000000001456671656200220465ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/clang-10/000077500000000000000000000000001456671656200233505ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000124531456671656200342030ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.6037836e0caa27aaeac26df61b128c1b.html000066400000000000000000000141741456671656200342330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.a89d5d218ee87cc237c08dfe8c96105c.html000066400000000000000000000165561456671656200342310ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

gcovr-7.2/gcovr/tests/sort-percentage/reference/clang-10/coverage.html000066400000000000000000000123321456671656200260320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 17 29 58.6%
Functions: 4 7 57.1%
Branches: 1 4 25.0%

File Lines Functions Branches
file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
main.cpp 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
file4.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000162701456671656200341100ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 5 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int bar();
5 extern int fourbar();
6 extern int uncovered();
7
8
9 1 int main(int argc, char* argv[]) {
10 1 foo(0);
11 1 bar();
12 1 fourbar();
13
14 1 return 0;
15 }
16

gcovr-7.2/gcovr/tests/sort-percentage/reference/clang-10/coverage.txt000066400000000000000000000016721456671656200257120ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ file3.cpp 10 4 40% 8,10-12,14-15 file2.cpp 7 4 57% 8,10-11 file1.cpp 5 4 80% 4 main.cpp 5 5 100% file4.cpp 2 0 0% 1,3 ------------------------------------------------------------------------------ TOTAL 29 17 58% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/sort-percentage/reference/clang-13/000077500000000000000000000000001456671656200233535ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000124541456671656200342070ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.6037836e0caa27aaeac26df61b128c1b.html000066400000000000000000000141701456671656200342320ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.a89d5d218ee87cc237c08dfe8c96105c.html000066400000000000000000000165521456671656200342300ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.02ece764f9b8791575a938834ca3ac75.html000066400000000000000000000065731456671656200340170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-5/000077500000000000000000000000001456671656200227445ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000124251456671656200335760ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file2.cpp.6037836e0caa27aaeac26df61b128c1b.html000066400000000000000000000141701456671656200336230ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.a89d5d218ee87cc237c08dfe8c96105c.html000066400000000000000000000165101456671656200336130ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-5/coverage.functions.html000066400000000000000000000052071456671656200274400ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 17 28 60.7%
Functions: 4 7 57.1%
Branches: 3 8 37.5%

Function (File:Line) Call count Block coverage
bar() (file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (file2.cpp:8)not called0.0%
foo(int) (file1.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (file3.cpp:8)not called0.0%
main (main.cpp:9)called 1 time, returned 1 time100.0%
uncovered() (file4.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-5/coverage.html000066400000000000000000000123241456671656200254270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 17 28 60.7%
Functions: 4 7 57.1%
Branches: 3 8 37.5%

File Lines Functions Branches
file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
main.cpp 100.0 100.0% 6 / 6 100.0% 1 / 1 50.0% 2 / 4
file4.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000172561456671656200335110ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 6 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int bar();
5 extern int fourbar();
6 extern int uncovered();
7
8
9 1 int main(int argc, char* argv[]) {
10 1 foo(0);
11 1 bar();
12 1 fourbar();
13
14 1 return 0;
15
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
16

gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-5/coverage.txt000066400000000000000000000016671456671656200253120ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ file3.cpp 9 4 44% 8,10-12,14 file2.cpp 7 4 57% 8,10-11 file1.cpp 4 3 75% 4 main.cpp 6 6 100% file4.cpp 2 0 0% 1,3 ------------------------------------------------------------------------------ TOTAL 28 17 60% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-8/000077500000000000000000000000001456671656200227475ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-8/coverage.functions.html000066400000000000000000000052071456671656200274430ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 16 27 59.3%
Functions: 4 7 57.1%
Branches: 1 4 25.0%

Function (File:Line) Call count Block coverage
bar() (file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (file2.cpp:8)not called0.0%
foo(int) (file1.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (file3.cpp:8)not called0.0%
main (main.cpp:9)called 1 time, returned 1 time100.0%
uncovered() (file4.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-8/coverage.html000066400000000000000000000123311456671656200254300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 16 27 59.3%
Functions: 4 7 57.1%
Branches: 1 4 25.0%

File Lines Functions Branches
file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
main.cpp 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
file4.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000162701456671656200335070ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 5 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int bar();
5 extern int fourbar();
6 extern int uncovered();
7
8
9 1 int main(int argc, char* argv[]) {
10 1 foo(0);
11 1 bar();
12 1 fourbar();
13
14 1 return 0;
15 }
16

gcovr-7.2/gcovr/tests/sort-percentage/reference/gcc-8/coverage.txt000066400000000000000000000016671456671656200253150ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ file3.cpp 9 4 44% 8,10-12,14 file2.cpp 7 4 57% 8,10-11 file1.cpp 4 3 75% 4 main.cpp 5 5 100% file4.cpp 2 0 0% 1,3 ------------------------------------------------------------------------------ TOTAL 27 16 59% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/sort-uncovered/000077500000000000000000000000001456671656200177655ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/Makefile000066400000000000000000000012761456671656200214330ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c file2.cpp -o file2.o $(CXX) $(CFLAGS) -c file3.cpp -o file3.o $(CXX) $(CFLAGS) -c file4.cpp -o file4.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o file2.o file3.o file4.o -o testcase run: txt html GCOVR_TEST_OPTIONS = --sort uncovered-number coverage.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< -o coverage.txt html: coverage.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --html-details -o coverage.html clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* gcovr-7.2/gcovr/tests/sort-uncovered/file1.cpp000066400000000000000000000001231456671656200214650ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/sort-uncovered/file2.cpp000066400000000000000000000001211456671656200214640ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.2/gcovr/tests/sort-uncovered/file3.cpp000066400000000000000000000003511456671656200214720ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.2/gcovr/tests/sort-uncovered/file4.cpp000066400000000000000000000000361456671656200214730ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.2/gcovr/tests/sort-uncovered/main.cpp000066400000000000000000000003041456671656200214120ustar00rootroot00000000000000#include extern int foo(int param); extern int bar(); extern int fourbar(); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); bar(); fourbar(); return 0; } gcovr-7.2/gcovr/tests/sort-uncovered/reference/000077500000000000000000000000001456671656200217235ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-10/000077500000000000000000000000001456671656200232255ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000124531456671656200340600ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.6037836e0caa27aaeac26df61b128c1b.html000066400000000000000000000141741456671656200341100ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.a89d5d218ee87cc237c08dfe8c96105c.html000066400000000000000000000165561456671656200341060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.02ece764f9b8791575a938834ca3ac75.html000066400000000000000000000065751456671656200336730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-10/coverage.html000066400000000000000000000123321456671656200257070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 17 29 58.6%
Functions: 4 7 57.1%
Branches: 1 4 25.0%

File Lines Functions Branches
main.cpp 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
file4.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000162701456671656200337650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 5 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int bar();
5 extern int fourbar();
6 extern int uncovered();
7
8
9 1 int main(int argc, char* argv[]) {
10 1 foo(0);
11 1 bar();
12 1 fourbar();
13
14 1 return 0;
15 }
16

gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-10/coverage.txt000066400000000000000000000016721456671656200255670ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 5 5 100% file1.cpp 5 4 80% 4 file4.cpp 2 0 0% 1,3 file2.cpp 7 4 57% 8,10-11 file3.cpp 10 4 40% 8,10-12,14-15 ------------------------------------------------------------------------------ TOTAL 29 17 58% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-13/000077500000000000000000000000001456671656200232305ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000124541456671656200340640ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.6037836e0caa27aaeac26df61b128c1b.html000066400000000000000000000141701456671656200341070ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.a89d5d218ee87cc237c08dfe8c96105c.html000066400000000000000000000165521456671656200341050ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.02ece764f9b8791575a938834ca3ac75.html000066400000000000000000000065731456671656200336740ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-5/000077500000000000000000000000001456671656200226215ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000124251456671656200334530ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file2.cpp.6037836e0caa27aaeac26df61b128c1b.html000066400000000000000000000141701456671656200335000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.a89d5d218ee87cc237c08dfe8c96105c.html000066400000000000000000000165101456671656200334700ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.02ece764f9b8791575a938834ca3ac75.html000066400000000000000000000065731456671656200332650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-5/coverage.functions.html000066400000000000000000000052071456671656200273150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 17 28 60.7%
Functions: 4 7 57.1%
Branches: 3 8 37.5%

Function (File:Line) Call count Block coverage
bar() (file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (file2.cpp:8)not called0.0%
foo(int) (file1.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (file3.cpp:8)not called0.0%
main (main.cpp:9)called 1 time, returned 1 time100.0%
uncovered() (file4.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-5/coverage.html000066400000000000000000000123241456671656200253040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 17 28 60.7%
Functions: 4 7 57.1%
Branches: 3 8 37.5%

File Lines Functions Branches
main.cpp 100.0 100.0% 6 / 6 100.0% 1 / 1 50.0% 2 / 4
file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
file4.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000172561456671656200333660ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 6 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int bar();
5 extern int fourbar();
6 extern int uncovered();
7
8
9 1 int main(int argc, char* argv[]) {
10 1 foo(0);
11 1 bar();
12 1 fourbar();
13
14 1 return 0;
15
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
16

gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-5/coverage.txt000066400000000000000000000016721456671656200251630ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 6 6 100% file1.cpp 4 3 75% 4 file4.cpp 2 0 0% 1,3 file2.cpp 7 4 57% 8,10-11 file3.cpp 9 4 44% 8,10-12,14 ------------------------------------------------------------------------------ TOTAL 28 17 60% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-8/000077500000000000000000000000001456671656200226245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-8/coverage.functions.html000066400000000000000000000052071456671656200273200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 16 27 59.3%
Functions: 4 7 57.1%
Branches: 1 4 25.0%

Function (File:Line) Call count Block coverage
bar() (file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (file2.cpp:8)not called0.0%
foo(int) (file1.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (file3.cpp:8)not called0.0%
main (main.cpp:9)called 1 time, returned 1 time100.0%
uncovered() (file4.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-8/coverage.html000066400000000000000000000123311456671656200253050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 16 27 59.3%
Functions: 4 7 57.1%
Branches: 1 4 25.0%

File Lines Functions Branches
main.cpp 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
file4.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000162701456671656200333640ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 5 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int bar();
5 extern int fourbar();
6 extern int uncovered();
7
8
9 1 int main(int argc, char* argv[]) {
10 1 foo(0);
11 1 bar();
12 1 fourbar();
13
14 1 return 0;
15 }
16

gcovr-7.2/gcovr/tests/sort-uncovered/reference/gcc-8/coverage.txt000066400000000000000000000016721456671656200251660ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 5 5 100% file1.cpp 4 3 75% 4 file4.cpp 2 0 0% 1,3 file2.cpp 7 4 57% 8,10-11 file3.cpp 9 4 44% 8,10-12,14 ------------------------------------------------------------------------------ TOTAL 27 16 59% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/source_from_pipe/000077500000000000000000000000001456671656200203465ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/source_from_pipe/Makefile000066400000000000000000000017611456671656200220130ustar00rootroot00000000000000 all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC -c code.cpp -o code.o cat test.cpp | $(CXX) -fprofile-arcs -ftest-coverage -fPIC -x c++ -c - -o test.o $(CXX) -fprofile-arcs -ftest-coverage -fPIC code.o test.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) --gcov-keep --verbose --gcov-ignore-errors no_working_dir_found --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco -o jacoco.xml clean: rm -rf build rm -f testcase coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/source_from_pipe/code.cpp000066400000000000000000000002771456671656200217720ustar00rootroot00000000000000#include "code.hpp" int foo1(int param) { if (param) { return 1; } else { return 0; } } int foo2(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/source_from_pipe/code.hpp000066400000000000000000000000711456671656200217670ustar00rootroot00000000000000 extern int foo1(int param); extern int foo2(int param); gcovr-7.2/gcovr/tests/source_from_pipe/reference/000077500000000000000000000000001456671656200223045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-10/000077500000000000000000000000001456671656200236065ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-10/cobertura.xml000066400000000000000000000030461456671656200263210ustar00rootroot00000000000000 . coverage.code.cpp.f70555cd100043535e6272991bc73f72.html000066400000000000000000000220711456671656200337010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: code.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include "code.hpp"
2
3 1 int foo1(int param) {
4
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
5 return 1;
6 } else {
7 1 return 0;
8 }
9 1 }
10
11
12 1 int foo2(int param) {
13
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
14 1 return 1;
15 } else {
16 return 0;
17 }
18 1 }
19

gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-10/coverage.functions.html000066400000000000000000000035671456671656200303110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
_Z4foo1i (code.cpp:3)called 1 time, returned 1 time80.0%
_Z4foo2i (code.cpp:12)called 1 time, returned 1 time80.0%

gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-10/coverage.html000066400000000000000000000052431456671656200262730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
code.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-10/coverage.json000066400000000000000000000077461456671656200263120ustar00rootroot00000000000000{ "files": [ { "file": "code.cpp", "functions": [ { "execution_count": 1, "lineno": 3, "name": "foo1(int)" }, { "execution_count": 1, "lineno": 12, "name": "foo2(int)" } ], "lines": [ { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 2 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 3 }, { "branches": [ { "count": 0, "fallthrough": false, "throw": false }, { "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/noncode": false, "line_number": 4 }, { "branches": [], "count": 0, "gcovr/noncode": false, "line_number": 5 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 7 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 8 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 9 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 10 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 11 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 12 }, { "branches": [ { "count": 1, "fallthrough": false, "throw": false }, { "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/noncode": false, "line_number": 13 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 14 }, { "branches": [], "count": 0, "gcovr/noncode": false, "line_number": 16 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 17 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 18 } ] } ], "gcovr/format_version": "0.5" }gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-10/coverage.lcov000066400000000000000000000012271456671656200262700ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/source_from_pipe/code.cpp VER:f6c5b94686e43537860a1364ddf21730 FN:3,_Z4foo1i FNDA:1,_Z4foo1i FN:12,_Z4foo2i FNDA:1,_Z4foo2i FNF:2 FNH:2 BRDA:4,0,0,- BRDA:4,0,1,1 BRDA:13,0,0,1 BRDA:13,0,1,- BRF:4 BRH:2 DA:3,1,d202d6f6b151ca991538c418a08707bd DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,2c49a86f5754f8103995fc6d32bc207e DA:7,1,9e509d19a37174e72bead0ea24176228 DA:9,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:12,1,2ab67b7c6eda50a1c284dd3b7cac701c DA:13,1,81fff94209b659e33b1459a477e1e747 DA:14,1,2c49a86f5754f8103995fc6d32bc207e DA:16,0,9e509d19a37174e72bead0ea24176228 DA:18,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:8 LF:10 end_of_record gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-10/coverage.txt000066400000000000000000000012351456671656200261430ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ code.cpp 10 8 80% 5,16 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-10/coveralls.json000066400000000000000000000013301456671656200264700ustar00rootroot00000000000000{ "run_at": "2022-11-04 14:28:10 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, 1, null, 0, null, 1 ], "name": "code.cpp", "source_digest": "f6c5b94686e43537860a1364ddf21730" } ] }gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-10/jacoco.xml000066400000000000000000000012631456671656200255700ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-10/sonarqube.xml000066400000000000000000000011641456671656200263310ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-13/000077500000000000000000000000001456671656200236115ustar00rootroot00000000000000coverage.code.cpp.f70555cd100043535e6272991bc73f72.html000066400000000000000000000220731456671656200337060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: code.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include "code.hpp"
2
3 1 int foo1(int param) {
4
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
5 return 1;
6 } else {
7 1 return 0;
8 }
9 1 }
10
11
12 1 int foo2(int param) {
13
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
14 1 return 1;
15 } else {
16 return 0;
17 }
18 1 }
19

gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-13/coverage.functions.html000066400000000000000000000035711456671656200303070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo1(int) (code.cpp:3)called 1 time, returned 1 time75.0%
foo2(int) (code.cpp:12)called 1 time, returned 1 time75.0%

gcovr-7.2/gcovr/tests/source_from_pipe/reference/clang-13/coverage.lcov000066400000000000000000000012331456671656200262700ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/source_from_pipe/code.cpp VER:f6c5b94686e43537860a1364ddf21730 FN:3,foo1(int) FNDA:1,foo1(int) FN:12,foo2(int) FNDA:1,foo2(int) FNF:2 FNH:2 BRDA:4,0,0,- BRDA:4,0,1,1 BRDA:13,0,0,1 BRDA:13,0,1,- BRF:4 BRH:2 DA:3,1,d202d6f6b151ca991538c418a08707bd DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,2c49a86f5754f8103995fc6d32bc207e DA:7,1,9e509d19a37174e72bead0ea24176228 DA:9,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:12,1,2ab67b7c6eda50a1c284dd3b7cac701c DA:13,1,81fff94209b659e33b1459a477e1e747 DA:14,1,2c49a86f5754f8103995fc6d32bc207e DA:16,0,9e509d19a37174e72bead0ea24176228 DA:18,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:8 LF:10 end_of_record gcovr-7.2/gcovr/tests/source_from_pipe/reference/gcc-5/000077500000000000000000000000001456671656200232025ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/source_from_pipe/reference/gcc-5/cobertura.xml000066400000000000000000000026711456671656200257200ustar00rootroot00000000000000 . coverage.code.cpp.f70555cd100043535e6272991bc73f72.html000066400000000000000000000220141456671656200332720ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/source_from_pipe/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: code.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include "code.hpp"
2
3 1 int foo1(int param) {
4
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
5 return 1;
6 } else {
7 1 return 0;
8 }
9 }
10
11
12 1 int foo2(int param) {
13
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
14 1 return 1;
15 } else {
16 return 0;
17 }
18 }
19

gcovr-7.2/gcovr/tests/source_from_pipe/reference/gcc-5/coverage.functions.html000066400000000000000000000035701456671656200276770ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo1(int) (code.cpp:3)called 1 time, returned 1 time75.0%
foo2(int) (code.cpp:12)called 1 time, returned 1 time75.0%

gcovr-7.2/gcovr/tests/source_from_pipe/reference/gcc-5/coverage.html000066400000000000000000000052411456671656200256650ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
code.cpp 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/source_from_pipe/reference/gcc-5/coverage.json000066400000000000000000000077461456671656200257060ustar00rootroot00000000000000{ "files": [ { "file": "code.cpp", "functions": [ { "execution_count": 1, "lineno": 3, "name": "foo1(int)" }, { "execution_count": 1, "lineno": 12, "name": "foo2(int)" } ], "lines": [ { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 2 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 3 }, { "branches": [ { "count": 0, "fallthrough": false, "throw": false }, { "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/noncode": false, "line_number": 4 }, { "branches": [], "count": 0, "gcovr/noncode": false, "line_number": 5 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 7 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 8 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 9 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 10 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 11 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 12 }, { "branches": [ { "count": 1, "fallthrough": false, "throw": false }, { "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/noncode": false, "line_number": 13 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 14 }, { "branches": [], "count": 0, "gcovr/noncode": false, "line_number": 16 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 17 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 18 } ] } ], "gcovr/format_version": "0.5" }gcovr-7.2/gcovr/tests/source_from_pipe/reference/gcc-5/coverage.lcov000066400000000000000000000011111456671656200256540ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/source_from_pipe/code.cpp VER:f6c5b94686e43537860a1364ddf21730 FN:3,foo1(int) FNDA:1,foo1(int) FN:12,foo2(int) FNDA:1,foo2(int) FNF:2 FNH:2 BRDA:4,0,0,- BRDA:4,0,1,1 BRDA:13,0,0,1 BRDA:13,0,1,- BRF:4 BRH:2 DA:3,1,d202d6f6b151ca991538c418a08707bd DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,2c49a86f5754f8103995fc6d32bc207e DA:7,1,9e509d19a37174e72bead0ea24176228 DA:12,1,2ab67b7c6eda50a1c284dd3b7cac701c DA:13,1,81fff94209b659e33b1459a477e1e747 DA:14,1,2c49a86f5754f8103995fc6d32bc207e DA:16,0,9e509d19a37174e72bead0ea24176228 LH:6 LF:8 end_of_record gcovr-7.2/gcovr/tests/source_from_pipe/reference/gcc-5/coverage.txt000066400000000000000000000012351456671656200255370ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ code.cpp 8 6 75% 5,16 ------------------------------------------------------------------------------ TOTAL 8 6 75% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/source_from_pipe/reference/gcc-5/coveralls.json000066400000000000000000000013361456671656200260720ustar00rootroot00000000000000{ "run_at": "2022-11-04 14:38:28 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, 1, null, 0, null, null ], "name": "code.cpp", "source_digest": "f6c5b94686e43537860a1364ddf21730" } ] }gcovr-7.2/gcovr/tests/source_from_pipe/reference/gcc-5/jacoco.xml000066400000000000000000000012261456671656200251630ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/source_from_pipe/reference/gcc-5/sonarqube.xml000066400000000000000000000010331456671656200257200ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/source_from_pipe/test.cpp000066400000000000000000000001241456671656200220260ustar00rootroot00000000000000#include "code.hpp" int main(int argc, char** argv) { return foo1(foo2(1) - 1); } gcovr-7.2/gcovr/tests/subfolder-includes/000077500000000000000000000000001456671656200205775ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/Makefile000066400000000000000000000002741456671656200222420ustar00rootroot00000000000000all: make -C subfolder run: html html: ./subfolder/subfolder/testcase $(GCOVR) -d --html-details -o coverage.html clean: make -C subfolder clean rm -f coverage*.html coverage*.css gcovr-7.2/gcovr/tests/subfolder-includes/README000066400000000000000000000001511456671656200214540ustar00rootroot00000000000000A subfolder includes pattern that causes include header file has a incorrect relative path in .gcov file.gcovr-7.2/gcovr/tests/subfolder-includes/include/000077500000000000000000000000001456671656200222225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/include/lib.h000066400000000000000000000000521456671656200231360ustar00rootroot00000000000000int foo(); inline int bar() { return 1; }gcovr-7.2/gcovr/tests/subfolder-includes/reference/000077500000000000000000000000001456671656200225355ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/clang-10/000077500000000000000000000000001456671656200240375ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/clang-10/coverage.functions.html000066400000000000000000000041021456671656200305240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
_Z3barv (include/lib.h:2)called 1 time, returned 1 time100.0%
_Z3foov (subfolder/subfolder/lib.cpp:3)called 1 time, returned 1 time100.0%
main (subfolder/subfolder/main.cpp:4)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/subfolder-includes/reference/clang-10/coverage.html000066400000000000000000000077671456671656200265410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

File Lines Functions Branches
include/lib.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
subfolder/subfolder/lib.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
subfolder/subfolder/main.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

coverage.lib.cpp.da76a1556dcc5fe5f8ec3352e7d825b2.html000066400000000000000000000073521456671656200345250ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: subfolder/subfolder/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "lib.h"
2
3 1 int foo() {
4 1 return bar();
5 }
6

coverage.lib.h.c5e03e0214ccc981f577d5e15b7f85c2.html000066400000000000000000000071111456671656200340170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: include/lib.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int foo();
2 1 inline int bar() {
3 1 return 1;
4 }
5

coverage.main.cpp.16fd1b6ab93c2a3c530d0ec6b50173dc.html000066400000000000000000000114141456671656200346340ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: subfolder/subfolder/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 #include "lib.h"
3
4 1 int main(int argc, char* argv[]) {
5 1 std::cout << foo();
6 1 return 0;
7 }
8

gcovr-7.2/gcovr/tests/subfolder-includes/reference/clang-13/000077500000000000000000000000001456671656200240425ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/clang-13/coverage.functions.html000066400000000000000000000040761456671656200305410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
bar() (include/lib.h:2)called 1 time, returned 1 time100.0%
foo() (subfolder/subfolder/lib.cpp:3)called 1 time, returned 1 time100.0%
main (subfolder/subfolder/main.cpp:4)called 1 time, returned 1 time100.0%

coverage.lib.cpp.da76a1556dcc5fe5f8ec3352e7d825b2.html000066400000000000000000000073501456671656200345260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: subfolder/subfolder/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "lib.h"
2
3 1 int foo() {
4 1 return bar();
5 }
6

coverage.lib.h.c5e03e0214ccc981f577d5e15b7f85c2.html000066400000000000000000000071071456671656200340270ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: include/lib.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int foo();
2 1 inline int bar() {
3 1 return 1;
4 }
5

gcovr-7.2/gcovr/tests/subfolder-includes/reference/gcc-5/000077500000000000000000000000001456671656200234335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/gcc-5/coverage.functions.html000066400000000000000000000040751456671656200301310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 3 3 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
bar() (include/lib.h:2)called 1 time, returned 1 time100.0%
foo() (subfolder/subfolder/lib.cpp:3)called 1 time, returned 1 time100.0%
main (subfolder/subfolder/main.cpp:4)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/subfolder-includes/reference/gcc-5/coverage.html000066400000000000000000000077611456671656200261270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 3 3 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
include/lib.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
subfolder/subfolder/lib.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
subfolder/subfolder/main.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 50.0% 2 / 4

coverage.lib.cpp.da76a1556dcc5fe5f8ec3352e7d825b2.html000066400000000000000000000073501456671656200341170ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: subfolder/subfolder/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "lib.h"
2
3 1 int foo() {
4 1 return bar();
5 }
6

coverage.lib.h.c5e03e0214ccc981f577d5e15b7f85c2.html000066400000000000000000000071071456671656200334200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: include/lib.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int foo();
2 1 inline int bar() {
3 1 return 1;
4 }
5

coverage.main.cpp.16fd1b6ab93c2a3c530d0ec6b50173dc.html000066400000000000000000000124021456671656200342260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: subfolder/subfolder/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include "lib.h"
3
4 1 int main(int argc, char* argv[]) {
5 1 std::cout << foo();
6 1 return 0;
7
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
8

gcovr-7.2/gcovr/tests/subfolder-includes/reference/gcc-8/000077500000000000000000000000001456671656200234365ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/gcc-8/coverage.functions.html000066400000000000000000000040761456671656200301350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
bar() (include/lib.h:2)called 1 time, returned 1 time100.0%
foo() (subfolder/subfolder/lib.cpp:3)called 1 time, returned 1 time100.0%
main (subfolder/subfolder/main.cpp:4)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/subfolder-includes/reference/gcc-8/coverage.html000066400000000000000000000077671456671656200261400ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

File Lines Functions Branches
include/lib.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
subfolder/subfolder/lib.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
subfolder/subfolder/main.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.16fd1b6ab93c2a3c530d0ec6b50173dc.html000066400000000000000000000114141456671656200342330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: subfolder/subfolder/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 #include "lib.h"
3
4 1 int main(int argc, char* argv[]) {
5 1 std::cout << foo();
6 1 return 0;
7 }
8

gcovr-7.2/gcovr/tests/subfolder-includes/subfolder/000077500000000000000000000000001456671656200225645ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/subfolder/Makefile000066400000000000000000000004311456671656200242220ustar00rootroot00000000000000all: subfolder/testcase subfolder/testcase:subfolder/main.o subfolder/lib.o $(CXX) -fprofile-arcs -ftest-coverage -o $@ $^ .cpp.o: $(CXX) -fprofile-arcs -ftest-coverage -fPIC -c -I../include -o $@ $^ clean: rm -f subfolder/testcase rm -f subfolder/*.gc* rm -f subfolder/*.ogcovr-7.2/gcovr/tests/subfolder-includes/subfolder/subfolder/000077500000000000000000000000001456671656200245515ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/subfolder-includes/subfolder/subfolder/lib.cpp000066400000000000000000000000571456671656200260250ustar00rootroot00000000000000#include "lib.h" int foo() { return bar(); } gcovr-7.2/gcovr/tests/subfolder-includes/subfolder/subfolder/main.cpp000066400000000000000000000001551456671656200262020ustar00rootroot00000000000000#include #include "lib.h" int main(int argc, char* argv[]) { std::cout << foo(); return 0; } gcovr-7.2/gcovr/tests/symlink-root/000077500000000000000000000000001456671656200174555ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/symlink-root/.gitignore000066400000000000000000000001051456671656200214410ustar00rootroot00000000000000root/stdout.log # Ignore the linked directory symlink_root /symlink gcovr-7.2/gcovr/tests/symlink-root/Makefile000066400000000000000000000012161456671656200211150ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC BASE_OS:=$(shell uname | cut -d'-' -f1) all: links cd symlink; $(CXX) $(CFLAGS) main.cpp -o testcase run: txt txt: cd symlink; ./testcase cd symlink; $(GCOVR) --txt ../coverage.txt --root $${PWD} links: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) if [ -d "symlink" ]; then\ rm -Rf symlink;\ fi ln -s ./root symlink; else cmd.exe /C setup.cmd endif find ./root -name '*.o' -or -name '*.gc*' -delete || exit 0 clean: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) rm -Rf symlink else if [ -d "symlink" ]; then\ cmd.exe /C "rmdir /S /Q symlink";\ fi endif rm -f root/*.gc* coverage*.* gcovr-7.2/gcovr/tests/symlink-root/reference/000077500000000000000000000000001456671656200214135ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/symlink-root/reference/clang-10/000077500000000000000000000000001456671656200227155ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/symlink-root/reference/clang-10/coverage.txt000066400000000000000000000012371456671656200252540ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: ../symlink ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 2 2 100% ------------------------------------------------------------------------------ TOTAL 2 2 100% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/symlink-root/reference/gcc-5/000077500000000000000000000000001456671656200223115ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/symlink-root/reference/gcc-5/coverage.txt000066400000000000000000000012371456671656200246500ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: ../symlink ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 2 2 100% ------------------------------------------------------------------------------ TOTAL 2 2 100% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/symlink-root/root/000077500000000000000000000000001456671656200204405ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/symlink-root/root/.gitignore000066400000000000000000000000111456671656200224200ustar00rootroot00000000000000/out.log gcovr-7.2/gcovr/tests/symlink-root/root/main.cpp000066400000000000000000000000331456671656200220640ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/symlink-root/setup.cmd000066400000000000000000000001241456671656200212770ustar00rootroot00000000000000if exist symlink\nul ( rmdir /S /Q symlink || exit 1 ) mklink /j symlink .\root gcovr-7.2/gcovr/tests/test_args.py000066400000000000000000000565361456671656200173720ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from ..__main__ import main from ..version import __version__ from ..formats.json.versions import JSON_FORMAT_VERSION import logging import pytest import os import re import sys GCOVR_ISOLATED_TEST = os.getenv("GCOVR_ISOLATED_TEST") == "zkQEVaBpXF1i" # The CaptureObject class holds the capture method result class CaptureObject: def __init__(self, out, err, exception): self.out = out self.err = err self.exception = exception def capture(capsys, args): """The capture method calls the main method and captures its output/error streams and exit code.""" e = None try: main(args) # Explicit SystemExit exception in case main() returns normally sys.exit(0) except SystemExit as exception: e = exception out, err = capsys.readouterr() return CaptureObject(out, err, e) # The LogCaptureObject class holds the capture method result class LogCaptureObject: def __init__(self, record_tuples, exception): self.record_tuples = record_tuples self.exception = exception def log_capture(caplog, args): """The capture method calls the main method and captures its output/error streams and exit code.""" e = None try: main(args) # Explicit SystemExit exception in case main() returns normally sys.exit(0) except SystemExit as exception: e = exception return LogCaptureObject(caplog.record_tuples, e) def test_version(capsys): c = capture(capsys, ["--version"]) assert c.err == "" assert c.out.startswith(f"gcovr {__version__}") assert c.exception.code == 0 def test_help(capsys): c = capture(capsys, ["-h"]) assert c.err == "" assert c.out.startswith("usage: gcovr [options]") assert c.exception.code == 0 def test_empty_root(capsys): c = capture(capsys, ["-r", ""]) assert c.out == "" assert "argument -r/--root: Should not be set to an empty string." in c.err assert c.exception.code != 0 def test_empty_exclude(capsys): c = capture(capsys, ["--exclude", ""]) assert c.out == "" assert "filter cannot be empty" in c.err assert c.exception.code != 0 def test_empty_exclude_directories(capsys): c = capture(capsys, ["--gcov-exclude-directories", ""]) assert c.out == "" assert "filter cannot be empty" in c.err assert c.exception.code != 0 def test_empty_objdir(capsys): c = capture(capsys, ["--gcov-object-directory", ""]) assert c.out == "" assert ( "argument --gcov-object-directory/--object-directory: Should not be set to an empty string." in c.err ) assert c.exception.code != 0 def test_invalid_objdir(caplog): c = log_capture(caplog, ["--gcov-object-directory", "not-existing-dir"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2].startswith("Bad --gcov-object-directory option.") assert c.exception.code == 1 def helper_test_non_existing_directory_output(capsys, option): c = capture(capsys, [option, "not-existing-dir/file.txt"]) assert c.out == "" assert "Could not create output file 'not-existing-dir/file.txt': " in c.err assert c.exception.code != 0 def test_non_existing_directory_output(capsys): helper_test_non_existing_directory_output(capsys, "--output") def test_non_existing_directory_txt(capsys): helper_test_non_existing_directory_output(capsys, "--txt") def test_non_existing_directory_xml(capsys): helper_test_non_existing_directory_output(capsys, "--xml") def test_non_existing_directory_html(capsys): helper_test_non_existing_directory_output(capsys, "--html") def test_non_existing_directory_html_details(capsys): helper_test_non_existing_directory_output(capsys, "--html-details") def test_non_existing_directory_html_nested(capsys): helper_test_non_existing_directory_output(capsys, "--html-nested") def test_non_existing_directory_sonarqube(capsys): helper_test_non_existing_directory_output(capsys, "--sonarqube") def test_non_existing_directory_json(capsys): helper_test_non_existing_directory_output(capsys, "--json") def test_non_existing_directory_csv(capsys): helper_test_non_existing_directory_output(capsys, "--csv") def helper_test_non_existing_directory_2_output(capsys, option): c = capture(capsys, [option, "not-existing-dir/subdir/"]) assert c.out == "" assert "Could not create output directory 'not-existing-dir/subdir/': " in c.err assert c.exception.code != 0 def test_non_existing_directory_2_output(capsys): helper_test_non_existing_directory_2_output(capsys, "--output") def test_non_existing_directory_2_txt(capsys): helper_test_non_existing_directory_2_output(capsys, "--txt") def test_non_existing_directory_2_xml(capsys): helper_test_non_existing_directory_2_output(capsys, "--xml") def test_non_existing_directory_2_html(capsys): helper_test_non_existing_directory_2_output(capsys, "--html") def test_non_existing_directory_2_html_details(capsys): helper_test_non_existing_directory_2_output(capsys, "--html-details") def test_non_existing_directory_2_html_nested(capsys): helper_test_non_existing_directory_2_output(capsys, "--html-nested") def test_non_existing_directory_2_sonarqube(capsys): helper_test_non_existing_directory_2_output(capsys, "--sonarqube") def test_non_existing_directory_2_json(capsys): helper_test_non_existing_directory_2_output(capsys, "--json") def test_non_existing_directory_2_csv(capsys): helper_test_non_existing_directory_2_output(capsys, "--csv") def helper_test_non_writable_directory_output(capsys, option): c = capture(capsys, [option, "/file.txt"]) assert c.out == "" assert "Could not create output file '/file.txt': " in c.err assert c.exception.code != 0 @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_output(capsys): helper_test_non_writable_directory_output(capsys, "--output") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_txt(capsys): helper_test_non_writable_directory_output(capsys, "--txt") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_xml(capsys): helper_test_non_writable_directory_output(capsys, "--xml") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_html(capsys): helper_test_non_writable_directory_output(capsys, "--html") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_html_details(capsys): helper_test_non_writable_directory_output(capsys, "--html-details") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_html_nested(capsys): helper_test_non_writable_directory_output(capsys, "--html-nested") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_sonarqube(capsys): helper_test_non_writable_directory_output(capsys, "--sonarqube") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_json(capsys): helper_test_non_writable_directory_output(capsys, "--json") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_csv(capsys): helper_test_non_writable_directory_output(capsys, "--csv") def test_no_output_html_details(caplog): c = log_capture(caplog, ["--html-details"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert ( message[2] == "a named output must be given, if the option --html-details\nis used." ) assert c.exception.code != 0 def test_no_output_html_nested(caplog): c = log_capture(caplog, ["--html-nested"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert ( message[2] == "a named output must be given, if the option --html-nested\nis used." ) assert c.exception.code != 0 def test_html_details_and_html_nested(caplog): c = log_capture(caplog, ["--output", "x", "--html-details", "--html-nested"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2] == "--html-details and --html-nested can not be used together." assert c.exception.code != 0 @pytest.mark.parametrize( "option", [ "--fail-under-line", "--fail-under-branch", "--fail-under-decision", "--fail-under-function", ], ) def test_failed_under_threshold_nan(option, capsys): c = capture(capsys, [option, "nan"]) assert c.out == "" assert "not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 @pytest.mark.parametrize( "option", [ "--fail-under-line", "--fail-under-branch", "--fail-under-decision", "--fail-under-function", ], ) def test_failed_under_threshold_negative(option, capsys): c = capture(capsys, [option, "-0.1"]) assert c.out == "" assert "not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 @pytest.mark.parametrize( "option", [ "--fail-under-line", "--fail-under-branch", "--fail-under-decision", "--fail-under-function", ], ) def test_failed_under_threshold_100_1(option, capsys): c = capture(capsys, [option, "100.1"]) assert c.out == "" assert "not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 def test_failed_under_decision_without_active_decision(caplog): c = log_capture(caplog, ["--fail-under-decision", "90"]) message0 = c.record_tuples[0] assert message0[1] == logging.ERROR assert message0[2] == "--fail-under-decision need also option --decision." assert c.exception.code != 0 def test_filter_backslashes_are_detected(caplog): # gcov-exclude all to prevent any coverage data from being found c = log_capture( caplog, args=["--filter", r"C:\\foo\moo", "--gcov-exclude", ""], ) message0 = c.record_tuples[0] assert message0[1] == logging.WARNING assert message0[2].startswith("filters must use forward slashes as path separators") message = c.record_tuples[1] assert message[1] == logging.WARNING assert message[2].startswith("your filter : C:\\\\foo\\moo") message = c.record_tuples[2] assert message[1] == logging.WARNING assert message[2].startswith("did you mean: C:/foo/moo") message = c.record_tuples[3] assert message[1] == logging.ERROR assert message[2].startswith( "Error setting up filter 'C:\\\\foo\\moo': bad escape \\m at position 7" ) def test_html_css_not_exists(capsys): c = capture(capsys, ["--html-css", "/File/does/not/\texist"]) assert c.out == "" assert ( re.search( r"Should be a file that already exists: '[/\\]+File[/\\]+does[/\\]+not[/\\]+\\texist'", c.err, ) is not None ) assert c.exception.code != 0 def test_html_title_empty_string(caplog): c = log_capture(caplog, ["--html-title", ""]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2] == "an empty --html-title= is not allowed." assert c.exception.code != 0 def test_html_medium_threshold_nan(capsys): c = capture(capsys, ["--html-medium-threshold", "nan"]) assert c.out == "" assert "--html-medium-threshold: nan not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 def test_html_medium_threshold_negative(capsys): c = capture(capsys, ["--html-medium-threshold", "-0.1"]) assert c.out == "" assert "not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 def test_html_medium_threshold_zero(caplog): c = log_capture(caplog, ["--html-medium-threshold", "0.0"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2] == "value of --html-medium-threshold= should not be zero." assert c.exception.code != 0 def test_html_high_threshold_nan(capsys): c = capture(capsys, ["--html-high-threshold", "nan"]) assert c.out == "" assert "not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 def test_html_high_threshold_negative(capsys): c = capture(capsys, ["--html-high-threshold", "-0.1"]) assert c.out == "" assert "not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 def test_html_medium_threshold_gt_html_high_threshold(caplog): c = log_capture( caplog, ["--html-medium-threshold", "60", "--html-high-threshold", "50"] ) message = c.record_tuples[0] assert message[1] == logging.ERROR assert ( message[2] == "value of --html-medium-threshold=60.0 should be\nlower than or equal to the value of --html-high-threshold=50.0." ) assert c.exception.code != 0 def test_html_tab_size_zero(caplog): c = log_capture(caplog, ["--html-tab-size", "0"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2] == "value of --html-tab-size= should be greater 0." assert c.exception.code != 0 def test_html_template_dir(capsys): c = capture(capsys, ["--html", "--html-template-dir", "foo"]) assert "" in c.out def test_multiple_output_formats_to_stdout(caplog): c = log_capture( caplog, [ "--coveralls", "--cobertura", "--csv", "--html", "--jacoco", "--json", "--json-summary", "--sonarqube", "--txt", "--root", "gcovr", ], ) for index, text_fragments in enumerate( [ ("Coveralls", "--coveralls"), ("CSV", "--csv"), ("HTML", "--html"), ("JaCoCo", "--jacoco"), ("JSON", "--json"), ("JSON summary", "--json-summary"), ("SonarQube", "--sonarqube"), ("Text", "--txt"), ] ): format, option = text_fragments message = c.record_tuples[index] assert message[1] == logging.WARNING assert ( message[2] == f"{format} output skipped - consider providing an output file with `{option}=OUTPUT`." ) assert c.exception.code == 0 def test_multiple_output_formats_to_stdout_1(caplog): c = log_capture( caplog, [ "--coveralls", "--cobertura", "--csv", "--html", "--jacoco", "--json", "--json-summary", "--sonarqube", "--txt", "-o", "-", "--root", "gcovr", ], ) for index, text_fragments in enumerate( [ ("Coveralls", "--coveralls"), ("CSV", "--csv"), ("HTML", "--html"), ("JaCoCo", "--jacoco"), ("JSON", "--json"), ("JSON summary", "--json-summary"), ("SonarQube", "--sonarqube"), ("Text", "--txt"), ] ): format, option = text_fragments message = c.record_tuples[index] assert message[1] == logging.WARNING assert ( message[2] == f"{format} output skipped - consider providing an output file with `{option}=OUTPUT`." ) assert c.exception.code == 0 def test_no_self_contained_without_file(caplog): c = log_capture(caplog, ["--no-html-self-contained", "--html"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert ( message[2] == "can only disable --html-self-contained when a named output is given." ) assert c.exception.code != 0 def test_html_injection_via_json(capsys, tmp_path): import json import markupsafe script = '' jsondata = { "gcovr/format_version": JSON_FORMAT_VERSION, "files": [ {"file": script, "functions": [], "lines": []}, {"file": "other", "functions": [], "lines": []}, ], } tempfile = tmp_path / "injection.json" with tempfile.open("w+") as jsonfile: json.dump(jsondata, jsonfile) c = capture(capsys, ["-a", str(tempfile), "--html"]) assert script not in c.out assert str(markupsafe.escape(script)) in c.out, "--- got:\n{}\n---".format(c.out) assert c.exception.code == 0 def test_import_valid_cobertura_file(tmp_path): from ..formats import read_reports from ..configuration import merge_options_and_set_defaults from ..coverage import FileCoverage testfile = "/path/to/source/code.cpp" xmldata = f""" . """ testfile = os.path.abspath(testfile) tempfile = tmp_path / "valid_cobertura.xml" with tempfile.open("w+") as fp: fp.write(xmldata) filename = str(tempfile) opts = merge_options_and_set_defaults( [{"cobertura_add_tracefile": [filename], "filter": [re.compile(".")]}] ) covdata = read_reports(opts) assert covdata is not None assert testfile in covdata fcov: FileCoverage = covdata[testfile] assert len(fcov.lines) == 10 for line, count, branches in [ (7, 1, None), (9, 3, None), (16, 0, None), (13, 2, [1, 0]), ]: assert fcov.lines[line].count == count if branches is not None: assert len(fcov.lines[line].branches) == len(branches) for branch_idx, branch_count in enumerate(branches): assert fcov.lines[line].branches[branch_idx].count == branch_count def test_import_corrupt_cobertura_file(caplog, tmp_path): xmldata = "weiuh wliecsdfsef" tempfile = tmp_path / "corrupt_cobertura.xml" with tempfile.open("w+") as fp: fp.write(xmldata) c = log_capture(caplog, ["--cobertura-add-tracefile", str(tempfile)]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert "Start tag expected" in message[2] assert c.exception.code != 0 def test_import_cobertura_file_with_invalid_line(caplog, tmp_path): xmldata = """ . """ tempfile = tmp_path / "cobertura_invalid_line.xml" with tempfile.open("w+") as fp: fp.write(xmldata) c = log_capture( caplog, ["--cobertura-add-tracefile", str(tempfile), "--filter", "."] ) message = c.record_tuples[0] assert message[1] == logging.ERROR assert "'number' attribute is required and must be an integer" in message[2] assert c.exception.code != 0 def test_exclude_lines_by_pattern(caplog): c = log_capture(caplog, ["--exclude-lines-by-pattern", "example.**"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2].startswith( "--exclude-lines-by-pattern: Invalid regular expression" ) assert c.exception.code != 0 def test_exclude_branches_by_pattern(caplog): c = log_capture(caplog, ["--exclude-branches-by-pattern", "example.**"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2].startswith( "--exclude-branches-by-pattern: Invalid regular expression" ) assert c.exception.code != 0 def test_invalid_timestamp(capsys): c = capture(capsys, ["--timestamp=foo"]) assert c.out == "" assert "argument --timestamp: unknown timestamp format: 'foo'" in c.err assert c.exception.code != 0 def test_sort_branch_and_not_uncovered_or_percent(caplog): c = log_capture(caplog, ["--sort-branches"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2].startswith( "the options --sort-branches without '--sort uncovered-number' or '--sort uncovered-percent' doesn't make sense." ) assert c.exception.code == 1 @pytest.mark.parametrize( "option", [ ("-b", "--txt-metric branch"), ("--txt-branches", "--txt-metric branch"), ("--branches", "--txt-metric branch"), ("--sort-uncovered", "--sort-key uncovered-number"), ("--sort-percentage", "--sort-key uncovered-percent"), ], ids=lambda option: option[0], ) def test_deprecated_option(caplog, option): c = log_capture(caplog, [option[0]]) message = c.record_tuples[0] assert message[1] == logging.WARNING assert ( f"Deprecated option {option[0]} used, please use {option[1]!r} instead" in message[2] ) assert c.exception.code != 1 gcovr-7.2/gcovr/tests/test_config.py000066400000000000000000000263421456671656200176730ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import io import re import pytest from ..configuration import ( GCOVR_CONFIG_OPTIONS, GcovrConfigOption, merge_options_and_set_defaults, parse_config_file, parse_config_into_dict, ) def run_cfg_test(contents, filename="test.cfg"): r"""Helper to parse a config file from a string.""" open_file = io.StringIO(contents) return parse_config_file(open_file, filename=filename) def test_entries_cannot_have_leading_whitespace(): r""" Leading whitespace is forbidden in case that will be used for multi-line values, similar to MIME headers. """ cfg = " key = cannot be indented" error = 'test.cfg: 1: expected "key = value" entry\n' "on this line: " + cfg with pytest.raises(SyntaxError, match=error): list(run_cfg_test(cfg)) def test_line_must_have_key_and_value(): # pylint: disable=missing-docstring cfg = "must have key and value" error = 'test.cfg: 1: expected "key = value" entry\n' "on this line: " + cfg with pytest.raises(SyntaxError, match=error): list(run_cfg_test(cfg)) @pytest.mark.parametrize( "name,cfg", [ ("leading quote", 'key = "value"'), ("leading quote", "key = 'value'"), ("trailing backslash", "key = value\\\n"), ("semicolon comment", "; comment key = value"), ("semicolon comment", "key = value ; comment"), ("variable substitution", "key = $(var)"), ("variable substitution", "key = ${var}"), ("variable substitution", "key = $var"), ], ) def test_reserved_config_file_syntax(name, cfg): r""" Check that some syntax is reserved, in case the config file format will be expanded in the future. """ error = re.compile( r"test.cfg: 1: {name} .* is reserved".format(name=re.escape(name)) ) with pytest.raises(SyntaxError, match=error): list(run_cfg_test(cfg)) def test_unknown_keys(): r""" Check that unknown keys always generate an error. A key is unknown if: - no such option exists - the config key was explicitly suppressed - a key was autogenerated from the first --long option name, but the key refers to the wrong option name. """ all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt", ["--testopt"], config=False, help="for unit tests only", ), GcovrConfigOption( "testopt2", ["--testopt2", "--testopt-two"], config="testopt2", help="for unit tests only", ), ] # completely unknown key with pytest.raises(ValueError, match="foo-bar: unknown config option"): parse_config_into_dict(run_cfg_test("foo-bar = baz"), all_options=all_options) # explicitly suppressed key with pytest.raises(ValueError, match="testopt: unknown config option"): parse_config_into_dict(run_cfg_test("testopt = value"), all_options=all_options) # autogenerated keys only use the first --long flag with pytest.raises(ValueError, match="testopt-two: unknown config option"): parse_config_into_dict( run_cfg_test("testopt-two = value"), all_options=all_options ) @pytest.mark.parametrize( "testspec", [ ("type=bool", "testopt-bool", "testopt_bool", True, False, True), ("store_true", "delete-gcov-files", "gcov_delete", True, False, True), ( "store_false", "html-absolute-paths", "html_relative_anchors", False, True, True, ), ("store_const", "testopt-const", "testopt_const", 17, 3, True), ("nargs=?", "testopt-nargs", "testopt_nargs", 49, 11, False), ], ids=lambda testspec: testspec[0], ) def test_option_with_boolean_values(testspec): r""" Boolean values need special consideration. In particular, for store_true/store_false/store_const: - if the entry is absent, nothing is assigned. - if the value is "yes", the const value is assigned. - if the value is "no", the default value is explicitly assigned. - if the value is not boolean, an error is raised. Boolean options are similar, but simply treat yes=True, no=False as their value. As far as the config system is concerned, there is no difference between store_true and type=bool options. Options with nargs='?' are similar, but try to parse non-boolean values. """ _, key, target, when_yes, when_no, test_other = testspec all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt_const", ["--testopt-const"], type=int, action="store_const", const=17, default=3, help="for unit tests only", ), GcovrConfigOption( "testopt_bool", ["--testopt-bool"], type=bool, help="for unit tests only", ), GcovrConfigOption( "testopt_nargs", ["--testopt-nargs"], nargs="?", type=int, const=49, default=11, help="for unit tests only", ), ] # the default is not set at this stage options = parse_config_into_dict(run_cfg_test(""), all_options=all_options) assert "target" not in options # if set to "no", nothing the default is explicitly set options = parse_config_into_dict( run_cfg_test("{key} = no".format(key=key)), all_options=all_options ) assert options[target] == when_no # if set to "yes", the value is set options = parse_config_into_dict( run_cfg_test("{key} = yes".format(key=key)), all_options=all_options ) assert options[target] == when_yes if not test_other: return # if set to an illegal value, an error is raised with pytest.raises(ValueError, match="test.cfg: 1: .*: boolean option"): parse_config_into_dict( run_cfg_test("{key} = garbage".format(key=key)), all_options=all_options ) def test_option_choice(): all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt", ["--testopt"], type=int, choices=(1, 3, 5), help="for unit tests only", ), ] # all of these should pass: for value in (1, 3, 5): options = parse_config_into_dict( run_cfg_test("testopt = {value}".format(value=value)), all_options=all_options, ) assert options["testopt"] == value # all of these should fail: for value in (0, 2, 4, 6): error = "must be one of (1, 3, 5) but got {}".format(value) with pytest.raises(ValueError, match=re.escape(error)): parse_config_into_dict( run_cfg_test("testopt = {value}".format(value=value)), all_options=all_options, ) def test_nargs_optional_value(): all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt", ["--testopt"], type=int, nargs="?", const=77, default=535417, help="for unit tests only", ), ] # boolean cases have already been handled in another test, # just verify that the value can also be set. options = parse_config_into_dict( run_cfg_test("testopt = 3"), all_options=all_options ) assert options["testopt"] == 3 def test_option_that_appends(): all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt", config="testopt", action="append", help="for unit tests only" ), ] # when absent options = parse_config_into_dict(run_cfg_test(""), all_options=all_options) assert "testopt" not in options # when given once options = parse_config_into_dict( run_cfg_test("testopt = foo"), all_options=all_options ) assert options["testopt"] == ["foo"] # when given thrice options = parse_config_into_dict( run_cfg_test("testopt = foo\n" "testopt = bar\n" "testopt = qux\n"), all_options=all_options, ) assert options["testopt"] == ["foo", "bar", "qux"] def test_option_validation(): # when OK options = parse_config_into_dict(run_cfg_test("html-medium-threshold = 50%")) assert options["html_medium_threshold"] == 50.0 # when error error = "^test.cfg: 1: html-medium-threshold: 123 not in range" with pytest.raises(ValueError, match=error): parse_config_into_dict(run_cfg_test("html-medium-threshold = 123%")) class Ref(object): r""" Container of exactly one element. This is useful to represent the presence of a value that may be None. """ def __init__(self, value): self.value = value @pytest.mark.parametrize( "testspec", [ ("both are empty", [None, None], "the default"), ("left value", [Ref("from left"), None], "from left"), ("right value", [None, Ref("from right")], "from right"), ("left and right", [Ref("from left"), Ref("from right")], "from right"), ("left value but right None", [Ref("from left"), Ref(None)], None), ], ids=lambda testspec: testspec[0], ) def test_namespace_merging_overwriting(testspec): _, input_values, result = testspec all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt", ["--testopt"], default="the default", help="for unit tests only", ), ] options = merge_options_and_set_defaults( [{"testopt": ref.value} if ref else {} for ref in input_values], all_options=all_options, ) assert options.testopt == result @pytest.mark.parametrize( "testspec", [ ("both are empty", [None, None], None), ("value left", [Ref(["from left"]), None], ["from left"]), ("value right", [None, Ref(["from right"])], ["from right"]), ( "left and right", [Ref(["from left"]), Ref(["from right"])], ["from left", "from right"], ), ], ids=lambda testspec: testspec[0], ) def test_namespace_merging_appending(testspec): _, input_values, result = testspec all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt", ["--testopt"], action="append", help="for unit tests only", ), ] options = merge_options_and_set_defaults( [{"testopt": ref.value} if ref else {} for ref in input_values], all_options=all_options, ) assert options.testopt == result gcovr-7.2/gcovr/tests/test_coverage.py000066400000000000000000000036011456671656200202120ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from ..coverage import ( DirectoryCoverage, ) import os import pytest import re GCOVR_ISOLATED_TEST = os.getenv("GCOVR_ISOLATED_TEST") == "zkQEVaBpXF1i" def fix_filename(filename: str) -> str: return filename.replace("\\", os.sep).replace("/", os.sep) @pytest.mark.parametrize( "test_input,root_dir,expected", [ ("/foo/bar/foobar.cpp", "/foo", "/foo/bar/"), ("/foo/bar/A/B.cpp", "/foo/bar", "/foo/bar/A/"), ("/foo/bar/A/B", "/foo/bar", "/foo/bar/A/"), ("/foo/bar", "/foo/bar", None), ("/A/bar.cpp", "/A", "/A/"), ("/A", "/A", None), ("C:\\foo\\bar\\A\\foobar.cpp", "C:/foo/bar", "C:/foo/bar/A/"), ("C:\\foo\\bar\\A", "C:/foo/bar", "C:/foo/bar/"), ], ) def test_get_dirname(test_input, root_dir, expected, capsys) -> None: r"""Tests the _get_dirname function. Tests posix and Windows path cases.""" root_filter = re.compile("^" + re.escape(fix_filename(root_dir) + os.sep)) dirname = DirectoryCoverage._get_dirname(test_input, root_filter) if expected: expected = fix_filename(expected) assert dirname == expected out, err = capsys.readouterr() assert out == "" assert err == "" gcovr-7.2/gcovr/tests/test_gcov_parser.py000066400000000000000000000557041456671656200207440ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** # pylint: disable=missing-function-docstring,missing-module-docstring import logging import re import time import textwrap from threading import Event from unittest import mock import pytest from ..formats.gcov.parser import NegativeHits, parse_coverage, UnknownLineType from ..utils import configure_logging from ..formats.gcov.workers import Workers from ..exclusions import ExclusionOptions, apply_all_exclusions configure_logging() # This example is taken from the GCC 8 Gcov documentation: # GCOV_8_EXAMPLE = r""" -: 0:Source:tmp.cpp -: 0:Graph:tmp.gcno -: 0:Data:tmp.gcda -: 0:Runs:1 -: 0:Programs:1 -: 1:#include -: 2: -: 3:template -: 4:class Foo -: 5:{ -: 6: public: 1*: 7: Foo(): b (1000) {} ------------------ Foo::Foo(): function Foo::Foo() called 0 returned 0% blocks executed 0% #####: 7: Foo(): b (1000) {} ------------------ Foo::Foo(): function Foo::Foo() called 1 returned 100% blocks executed 100% 1: 7: Foo(): b (1000) {} ------------------ 2*: 8: void inc () { b++; } ------------------ Foo::inc(): function Foo::inc() called 0 returned 0% blocks executed 0% #####: 8: void inc () { b++; } ------------------ Foo::inc(): function Foo::inc() called 2 returned 100% blocks executed 100% 2: 8: void inc () { b++; } ------------------ -: 9: -: 10: private: -: 11: int b; -: 12:}; -: 13: -: 14:template class Foo; -: 15:template class Foo; -: 16: -: 17:int function main called 1 returned 100% blocks executed 81% 1: 18:main (void) -: 19:{ -: 20: int i, total; 1: 21: Foo counter; call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) -: 22: 1: 23: counter.inc(); call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) 1: 24: counter.inc(); call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) 1: 25: total = 0; -: 26: 11: 27: for (i = 0; i < 10; i++) branch 0 taken 91% (fallthrough) branch 1 taken 9% 10: 28: total += i; -: 29: 1*: 30: int v = total > 100 ? 1 : 2; branch 0 taken 0% (fallthrough) branch 1 taken 100% -: 31: 1: 32: if (total != 45) branch 0 taken 0% (fallthrough) branch 1 taken 100% #####: 33: printf ("Failure\n"); call 0 never executed branch 1 never executed branch 2 never executed -: 34: else 1: 35: printf ("Success\n"); call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) 1: 36: return 0; -: 37:}""" # This example is adapted from #226 # # It is stripped down to the minimum useful testcase. GCOV_8_NAUTILUS = r""" -: 0:Source:../src/nautilus-freedesktop-dbus.c -: 0:Graph:/home/user/nautilus/_build/src/nautilus@sta/nautilus-freedesktop-dbus.c.gcno -: 0:Data:- -: 0:Runs:0 -: 0:Programs:0 -: 1:/* -: 2: * nautilus-freedesktop-dbus: Implementation for the org.freedesktop DBus file-management interfaces -: 3: * -: 4: * Nautilus is free software; you can redistribute it and/or -: 5: * modify it under the terms of the GNU General Public License as -: 6: * published by the Free Software Foundation; either version 2 of the -: 7: * License, or (at your option) any later version. -: 8: * -: 9: * Nautilus is distributed in the hope that it will be useful, -: 10: * but WITHOUT ANY WARRANTY; without even the implied warranty of -: 11: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -: 12: * General Public License for more details. -: 13: * -: 14: * You should have received a copy of the GNU General Public License -: 15: * along with this program; if not, see . -: 16: * -: 17: * Authors: Akshay Gupta -: 18: * Federico Mena Quintero -: 19: */ -: 50: #####: 51:G_DEFINE_TYPE (NautilusFreedesktopDBus, nautilus_freedesktop_dbus, G_TYPE_OBJECT); ------------------ nautilus_freedesktop_dbus_get_type: function nautilus_freedesktop_dbus_get_type called 0 returned 0% blocks executed 0% #####: 51:G_DEFINE_TYPE (NautilusFreedesktopDBus, nautilus_freedesktop_dbus, G_TYPE_OBJECT); branch 0 never executed branch 1 never executed call 2 never executed branch 3 never executed branch 4 never executed branch 5 never executed branch 6 never executed call 7 never executed call 8 never executed call 9 never executed ------------------ nautilus_freedesktop_dbus_class_intern_init: function nautilus_freedesktop_dbus_class_intern_init called 0 returned 0% blocks executed 0% #####: 51:G_DEFINE_TYPE (NautilusFreedesktopDBus, nautilus_freedesktop_dbus, G_TYPE_OBJECT); call 0 never executed branch 1 never executed branch 2 never executed call 3 never executed call 4 never executed ------------------ #####: 52:foo() ? bar(): -: 53: baz(); // above line tests that sections can be terminated #####: 54:qux(); """ # This example is taken from the GCC 8 Gcov documentation: # # And modified so that the un-hit for line 7 comes after the # hit. GCOV_8_EXAMPLE_2 = r""" -: 0:Source:tmp.cpp -: 0:Graph:tmp.gcno -: 0:Data:tmp.gcda -: 0:Runs:1 -: 0:Programs:1 -: 1:#include -: 2: -: 3:template -: 4:class Foo -: 5:{ -: 6: public: 1*: 7: Foo(): b (1000) {} ------------------ Foo::Foo(): function Foo::Foo() called 1 returned 100% blocks executed 100% 1: 7: Foo(): b (1000) {} ------------------ Foo::Foo(): function Foo::Foo() called 0 returned 0% blocks executed 0% #####: 7: Foo(): b (1000) {} ------------------ 2*: 8: void inc () { b++; } ------------------ Foo::inc(): function Foo::inc() called 0 returned 0% blocks executed 0% #####: 8: void inc () { b++; } ------------------ Foo::inc(): function Foo::inc() called 2 returned 100% blocks executed 100% 2: 8: void inc () { b++; } ------------------ -: 9: -: 10: private: -: 11: int b; -: 12:}; -: 13: -: 14:template class Foo; -: 15:template class Foo; -: 16: -: 17:int function main called 1 returned 100% blocks executed 81% 1: 18:main (void) -: 19:{ -: 20: int i, total; 1: 21: Foo counter; call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) -: 22: 1: 23: counter.inc(); call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) 1: 24: counter.inc(); call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) 1: 25: total = 0; -: 26: 11: 27: for (i = 0; i < 10; i++) branch 0 taken 91% (fallthrough) branch 1 taken 9% 10: 28: total += i; -: 29: 1*: 30: int v = total > 100 ? 1 : 2; branch 0 taken 0% (fallthrough) branch 1 taken 100% -: 31: 1: 32: if (total != 45) branch 0 taken 0% (fallthrough) branch 1 taken 100% #####: 33: printf ("Failure\n"); call 0 never executed branch 1 never executed branch 2 never executed -: 34: else 1: 35: printf ("Success\n"); call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) 1: 36: return 0; -: 37:}""" GCOV_8_SOURCES = dict( gcov_8_example=GCOV_8_EXAMPLE, gcov_8_exclude_throw=GCOV_8_EXAMPLE, nautilus_example=GCOV_8_NAUTILUS, gcov_8_example_2=GCOV_8_EXAMPLE_2, ) GCOV_8_EXPECTED_UNCOVERED_LINES = dict( gcov_8_example=[33], gcov_8_exclude_throw=[33], nautilus_example=[51, 52, 54], gcov_8_example_2=[33], ) GCOV_8_EXPECTED_UNCOVERED_BRANCHES = dict( gcov_8_example=[21, 23, 24, 30, 32, 33, 35], gcov_8_exclude_throw=[30, 32, 33], nautilus_example=[51], gcov_8_example_2=[21, 23, 24, 30, 32, 33, 35], ) GCOV_8_EXCLUDE_THROW_BRANCHES = dict( gcov_8_exclude_throw=True, ) @pytest.mark.parametrize("sourcename", sorted(GCOV_8_SOURCES)) def test_gcov_8(capsys, sourcename): """Verify support for GCC 8 .gcov files. GCC 8 introduces two changes: - for partial lines, the execution count is followed by an asterisk. - instantiations for templates and macros are show broken down for each specialization """ source = GCOV_8_SOURCES[sourcename] lines = source.splitlines() expected_uncovered_lines = GCOV_8_EXPECTED_UNCOVERED_LINES[sourcename] expected_uncovered_branches = GCOV_8_EXPECTED_UNCOVERED_BRANCHES[sourcename] coverage, lines = parse_coverage( filename="tmp.cpp", lines=lines, ignore_parse_errors=None, ) apply_all_exclusions( coverage, lines=lines, options=ExclusionOptions( exclude_throw_branches=GCOV_8_EXCLUDE_THROW_BRANCHES.get(sourcename, False), ), ) uncovered_lines = [ line.lineno for line in coverage.lines.values() if line.is_uncovered ] uncovered_branches = [ line.lineno for line in coverage.lines.values() if line.has_uncovered_branch ] assert uncovered_lines == expected_uncovered_lines assert uncovered_branches == expected_uncovered_branches out, err = capsys.readouterr() assert (out, err) == ("", "") def contains_phrases(string, *phrases): phrase_re = re.compile(".*".join(re.escape(p) for p in phrases), flags=re.DOTALL) return bool(phrase_re.search(string)) @pytest.mark.parametrize("ignore_errors", [True, False]) def test_unknown_tags(caplog, ignore_errors): source = r"bananas 7 times 3" lines = source.splitlines() def run_the_parser(): coverage, _ = parse_coverage( filename="foo.c", lines=lines, ignore_parse_errors=set(["all"]) if ignore_errors else None, ) return coverage if ignore_errors: coverage = run_the_parser() uncovered_lines = [ line.lineno for line in coverage.lines.values() if line.is_uncovered ] uncovered_branches = [ line.lineno for line in coverage.lines.values() if line.has_uncovered_branch ] assert uncovered_lines == [] assert uncovered_branches == [] else: with pytest.raises(Exception): coverage = run_the_parser() messages = caplog.record_tuples message0 = messages[0] assert message0[1] == logging.WARNING err_phrases = [ "Unrecognized GCOV output", "bananas", "github.com/gcovr/gcovr", ] assert contains_phrases(message0[2], *err_phrases) if not ignore_errors: message = messages[2] assert message[1] == logging.ERROR assert "Exiting" in message[2] def test_pathologic_codeline(caplog): source = r": 7:haha" lines = source.splitlines() with pytest.raises(UnknownLineType): parse_coverage( filename="foo.c", lines=lines, ignore_parse_errors=None, ) messages = caplog.record_tuples message0 = messages[0] assert message0[1] == logging.WARNING warning_phrases1 = [ "Unrecognized GCOV output", ": 7:haha", ] assert contains_phrases(message0[2], *warning_phrases1) message = messages[1] assert message[1] == logging.WARNING warning_phrases2 = [ "Exception during parsing", "UnknownLineType", ] assert contains_phrases(message[2], *warning_phrases2) message = messages[2] assert message[1] == logging.ERROR error_phrases = [ "Exiting", "run gcovr with --gcov-ignore-parse-errors", ] assert contains_phrases(message[2], *error_phrases) def test_exception_during_coverage_processing(caplog): """ This cannot happen during normal processing, but as a defense against unexpected changes to the format the ``--gcov-ignore-parse-errors`` option will try to catch as many errors as possible. In order to inject a testable fault, merging of coverage data will be mocked. """ source = textwrap.dedent( r""" function __compiler-internal called 5 returned 6 blocks executed 7% 1: 3:magic code! branch 0 taken 5% #####: 4:recover here """ ) lines = source.splitlines() with mock.patch("gcovr.formats.gcov.parser.insert_function_coverage") as m: m.side_effect = AssertionError("totally broken") with pytest.raises(AssertionError) as ex_info: parse_coverage( lines, filename="test.cpp", ignore_parse_errors=None, ) # check that this is our exception assert ex_info.value.args[0] == "totally broken" messages = caplog.record_tuples message0 = messages[0] assert message0[1] == logging.WARNING warning_phrases1 = [ "Unrecognized GCOV output", lines[0], ] assert contains_phrases(message0[2], *warning_phrases1) message = messages[1] assert message[1] == logging.WARNING warning_phrases2 = [ "Exception during parsing", "AssertionError", ] assert contains_phrases(message[2], *warning_phrases2) message = messages[2] assert message[1] == logging.ERROR error_phrases = [ "Exiting", "run gcovr with --gcov-ignore-parse-errors", ] assert contains_phrases(message[2], *error_phrases) def test_trailing_function_tag(): """ This cannot occur in real gcov, but the parser should be robust enough to handle it. """ source = textwrap.dedent( """\ #####: 2:example line function example called 17 returned 16 blocks executed 3% """ ) coverage, _ = parse_coverage( source.splitlines(), filename="test.cpp", ignore_parse_errors=None, ) assert coverage.functions.keys() == {"example"} fcov = coverage.functions["example"] assert list(fcov.count.keys()) == [3] # previous lineno + 1 assert fcov.name == "example" assert fcov.count[3] == 17 # number of calls @pytest.mark.parametrize( "flags", [ "none", "exclude_unreachable_branches", "exclude_throw_branches", "exclude_unreachable_branches,exclude_throw_branches", ], ) def test_branch_exclusion(flags): """ On some lines, branch coverage may be discarded. """ source = textwrap.dedent( """\ 1: 1: normal line branch 1 taken 80% 1: 2: } // line without apparent code branch 2 taken 70% 1: 3: exception-only code branch 3 taken 60% (throw) 1: 4: } // no code and throw branch 4 taken 50% (throw) """ ) expected_covered_branches = {1, 2, 3, 4} if "exclude_throw_branches" in flags: expected_covered_branches -= {3, 4} if "exclude_unreachable_branches" in flags: expected_covered_branches -= {2, 4} coverage, lines = parse_coverage( source.splitlines(), filename="example.cpp", ignore_parse_errors=None, ) apply_all_exclusions( coverage, lines=lines, options=ExclusionOptions( exclude_throw_branches=("exclude_throw_branches" in flags), exclude_unreachable_branches=("exclude_unreachable_branches" in flags), ), ) covered_branches = { branch for line in coverage.lines.values() for branch in line.branches.keys() } assert covered_branches == expected_covered_branches def test_negativ_branch_count(): """ A exception shall be raised. """ source = textwrap.dedent( """\ 1: 1: normal line branch 1 taken 80% 1: 2: } // line without apparent code branch 2 taken -11234 1: 3: exception-only code branch 3 taken 60% (throw) """ ) with pytest.raises(NegativeHits): parse_coverage( source.splitlines(), filename="example.cpp", ignore_parse_errors=None, ) def test_negative_line_count_ignored(): """ A exception shall be raised. """ source = textwrap.dedent( """\ 1: 1:foo += 1; -1: 2:foo += 1; 2: 3:foo += 1; """ ) coverage, _ = parse_coverage( source.splitlines(), filename="example.cpp", ignore_parse_errors=set(["negative_hits.warn"]), ) covered_lines = {line.lineno for line in coverage.lines.values() if line.is_covered} assert covered_lines == {1, 3} def test_negative_branch_count_ignored(): """ A exception shall be raised. """ source = textwrap.dedent( """\ 1: 1: normal line branch 1 taken 80% 1: 2: } // line without apparent code branch 2 taken -11234 1: 3: exception-only code branch 3 taken 60% (throw) """ ) coverage, _ = parse_coverage( source.splitlines(), filename="example.cpp", ignore_parse_errors=set(["negative_hits.warn"]), ) covered_branches = { branch for line in coverage.lines.values() for branch in line.branches.keys() if line.branches[branch].is_covered } assert covered_branches == {1, 3} @pytest.mark.parametrize("flags", ["none", "exclude_internal_functions"]) def test_function_exclusion(flags): """ Compiler-generated function names can be excluded. """ source = textwrap.dedent( """\ function __foo called 5 returned 50% blocks executed 70% 12: 5:void __foo() { """ ) if "exclude_internal_functions" in flags: expected_functions = [] else: expected_functions = ["__foo"] coverage, lines = parse_coverage( source.splitlines(), filename="example.cpp", ignore_parse_errors=None, ) apply_all_exclusions( coverage, lines=lines, options=ExclusionOptions( exclude_internal_functions=("exclude_internal_functions" in flags), ), ) functions = list(coverage.functions.keys()) assert functions == expected_functions def test_noncode_lines(): """ Verify how noncode status is used. Gcov marks some lines as not containing any coverage data:: -: 42: // no code But gcovr can also exclude additional lines as noncode. """ def get_line_status( lines: list, *, exclude_function_lines: bool = False, exclude_noncode_lines: bool = False, ): coverage, source = parse_coverage( lines, filename="example.cpp", ignore_parse_errors=None, ) options = ExclusionOptions( exclude_function_lines=exclude_function_lines, exclude_noncode_lines=exclude_noncode_lines, ) apply_all_exclusions(coverage, lines=source, options=options) for line_data in coverage.lines.values(): return f"normal:{line_data.count}" return "noncode" # First, handling of function lines # By itself, function lines have no special treatment. status = get_line_status(["3: 32:void foo(){}"]) assert status == "normal:3" # If gcov reports a function, keep the line. status = get_line_status( ["function foo called 3 returned 99% blocks executed 70%", "3: 32:void foo(){}"] ) assert status == "normal:3" # But if EXCLUDE_FUNCTION_LINES is enabled, discard the line. status = get_line_status( [ "function foo called 3 returned 99% blocks executed 70%", "3: 32:void foo(){}", ], exclude_function_lines=True, ) assert status == "noncode" # Next, handling of noncode lines # Gcov says noncode but it looks like code: throw line away assert get_line_status(["-: 32:this looks like code"]) == "noncode" # Gcov says noncode and it doesn't look like code: discard assert get_line_status(["-: 32:}"]) == "noncode" # Uncovered line with code: keep assert get_line_status(["#####: 32:looks like code"]) == "normal:0" # Uncovered code that doesn't look like code: discard assert get_line_status(["#####: 32:}"], exclude_noncode_lines=True) == "noncode" def check_and_raise(number, mutable, exc_raised, queue_full): queue_full.wait() if number == 0: raise Exception("Number == 0") exc_raised.wait() mutable.append(None) @pytest.mark.parametrize("threads", [1, 2, 4, 8]) def test_pathologic_threads(threads): mutable = [] queue_full = Event() exc_raised = Event() with pytest.raises(Exception) as excinfo: with Workers( threads, lambda: { "mutable": mutable, "exc_raised": exc_raised, "queue_full": queue_full, }, ) as pool: for extra in range(0, 10000): pool.add(check_and_raise, extra) # Queue is filled queue_full.set() # Wait until the exception has been completed while not pool.exceptions: # Yield to the worker threads time.sleep(0) # Queue should be drained and exception raised exc_raised.set() pool.wait() # Outer level catches correct exception assert excinfo.value.args[0] == "Number == 0" # At most (threads - 1) appends can take place as the # first job throws an exception and every other thread # can action at most one job before the queue is drained assert len(mutable) <= threads - 1 gcovr-7.2/gcovr/tests/test_gcovr.py000066400000000000000000000466711456671656200175550ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import glob import logging import os import platform import pytest import re import shutil import subprocess import sys import difflib import zipfile from yaxmldiff import compare_xml from lxml import etree from gcovr.utils import force_unix_separator python_interpreter = force_unix_separator( sys.executable ) # use forward slash on windows as well env = os.environ env["SOURCE_DATE_EPOCH"] = "1708890063" env["GCOVR"] = python_interpreter + " -m gcovr" for var in [ "CPATH", "C_INCLUDE_PATH", "CPLUS_INCLUDE_PATH", "OBJC_INCLUDE_PATH", "CFLAGS", "CXXFLAGS", "LDFLAGS", ]: if var in env: env.pop(var) # Override language for input files env["LANG"] = "C.UTF-8" basedir = os.path.split(os.path.abspath(__file__))[0] skip_clean = None GCOVR_ISOLATED_TEST = os.getenv("GCOVR_ISOLATED_TEST") == "zkQEVaBpXF1i" CC = os.path.split(env["CC"])[1] IS_MACOS = platform.system() == "Darwin" IS_WINDOWS = platform.system() == "Windows" if IS_WINDOWS: # pragma: no cover # This is only covered on Windows import win32api import string used_drives = win32api.GetLogicalDriveStrings().split("\0") sys.stdout.write(f"Used drives: {used_drives}") free_drives = sorted(set(string.ascii_uppercase) - set(used_drives)) sys.stdout.write(f"Free drives: {free_drives}") assert free_drives, "Must have at least one free drive letter" env["GCOVR_TEST_DRIVE_WINDOWS"] = f"{free_drives[-1]}:" CC_REFERENCE = env.get("CC_REFERENCE", CC) CC_REFERENCE_VERSION = int(CC_REFERENCE.split("-")[1]) IS_CLANG = True if CC_REFERENCE.startswith("clang") else False REFERENCE_DIRS = [] REFERENCE_DIR_VERSION_LIST = ( ["gcc-5", "gcc-6", "gcc-8", "gcc-9", "gcc-10", "gcc-11", "gcc-12", "gcc-13"] if "gcc" in CC_REFERENCE else ["clang-10", "clang-13", "clang-14", "clang-15"] ) for ref in REFERENCE_DIR_VERSION_LIST: # pragma: no cover REFERENCE_DIRS.append(os.path.join("reference", ref)) if platform.system() != "Linux": REFERENCE_DIRS.append(f"{REFERENCE_DIRS[-1]}-{platform.system()}") if ref in CC_REFERENCE: break REFERENCE_DIRS.reverse() RE_DECIMAL = re.compile(r"(\d+\.\d+)") RE_CRLF = re.compile(r"\r\n") RE_TXT_WHITESPACE = re.compile(r"[ ]+$", flags=re.MULTILINE) RE_LCOV_PATH = re.compile(r"(SF:).+?/(gcovr/tests/.+?)$", flags=re.MULTILINE) RE_XML_ATTR_TIMESTAMP = re.compile(r'(timestamp|generated|clover)="[^"]*"') RE_XML_ATTR_VERSION = re.compile(r'version="[^"]*"') RE_COVERALLS_CLEAN_KEYS = re.compile(r'"(commit_sha|repo_token|run_at)": "[^"]*"') RE_COVERALLS_GIT = re.compile( r'"git": \{(?:"[^"]*": (?:"[^"]*"|\{[^\}]*\}|\[[^\]]*\])(?:, )?)+\}, ' ) RE_COVERALLS_GIT_PRETTY = re.compile( r'\s+"git": \{\s+"branch": "branch",\s+"head": \{(?:\s+"[^"]+":.+\n)+\s+\},\s+"remotes": \[[^\]]+\]\s+\},' ) RE_HTML_ATTR_VERSION = RE_XML_ATTR_VERSION RE_HTML_HEADER_DATE = re.compile( r"<(td|div)>(Date: )?\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d(?:\+\d\d:\d\d)?" ) RE_HTML_FOOTER_VERSION = re.compile( r'(GCOVR \(Version )[^\)]+(\))' ) def translate_newlines_if_windows(contents: str) -> str: return RE_CRLF.sub(r"\n", contents) if platform.system() == "Windows" else contents def scrub_txt(contents: str) -> str: contents = translate_newlines_if_windows(contents) return RE_TXT_WHITESPACE.sub("", contents) def scrub_lcov(contents: str) -> str: contents = translate_newlines_if_windows(contents) return RE_LCOV_PATH.sub(r"\1\2", contents) def scrub_csv(contents: str) -> str: # Her we MUST not translate the Newlines contents = force_unix_separator(contents) return contents def scrub_xml(contents: str) -> str: contents = translate_newlines_if_windows(contents) contents = RE_DECIMAL.sub(lambda m: str(round(float(m.group(1)), 5)), contents) contents = RE_XML_ATTR_TIMESTAMP.sub(r'\1="0"', contents) contents = RE_XML_ATTR_VERSION.sub(r'version="gcovr main"', contents) return contents def scrub_html(contents: str) -> str: contents = translate_newlines_if_windows(contents) contents = RE_HTML_HEADER_DATE.sub(r"<\1>\20000-00-00 00:00:00", contents) contents = RE_HTML_FOOTER_VERSION.sub(r"\1main\2main\3", contents) contents = RE_HTML_ATTR_VERSION.sub(r'version="gcovr main"', contents) contents = force_unix_separator(contents) return contents def scrub_coveralls(contents: str) -> str: contents = translate_newlines_if_windows(contents) contents = RE_COVERALLS_CLEAN_KEYS.sub('"\\1": ""', contents) contents = RE_COVERALLS_GIT_PRETTY.sub("", contents) contents = RE_COVERALLS_GIT.sub("", contents) return contents def findtests(basedir): for f in sorted(os.listdir(basedir)): if not os.path.isdir(os.path.join(basedir, f)): continue if not os.path.isfile(os.path.join(basedir, f, "Makefile")): # pragma: no cover continue yield f def assert_equals(reference_file, reference, test_file, test, encoding): _, extension = os.path.splitext(reference_file) if extension in [".html", ".xml"]: if extension == ".html": reference = etree.fromstring( reference.encode(), etree.HTMLParser(encoding=encoding) ) test = etree.fromstring(test.encode(), etree.HTMLParser(encoding=encoding)) else: reference = etree.fromstring(reference.encode()) test = etree.fromstring(test.encode()) diff_out = compare_xml(reference, test) if diff_out is None: return diff_out = ( f"-- {reference_file}\n++ {test_file}\n{diff_out}" # pragma: no cover ) else: diff_out = list( difflib.unified_diff( reference.splitlines(keepends=True), test.splitlines(keepends=True), fromfile=reference_file, tofile=test_file, ) ) diff_is_empty = len(diff_out) == 0 if diff_is_empty: return diff_out = "".join(diff_out) # pragma: no cover raise AssertionError(diff_out) # pragma: no cover def run(cmd, cwd=None): sys.stdout.write(f"STDOUT - START {cmd}\n") returncode = subprocess.call(cmd, stderr=subprocess.STDOUT, env=env, cwd=cwd) sys.stdout.write("STDOUT - END\n") return returncode == 0 def find_reference_files(output_pattern): seen_files = set([]) for reference_dir in REFERENCE_DIRS: for pattern in output_pattern: if os.path.isdir(reference_dir): for reference_file in glob.glob(os.path.join(reference_dir, pattern)): if os.path.basename(reference_file) not in seen_files: test_file = os.path.basename(reference_file) seen_files.add(test_file) yield test_file, reference_file @pytest.fixture(scope="module") def compiled(request, name): path = os.path.join(basedir, name) assert run(["make", "clean"], cwd=path) assert run(["make", "all"], cwd=path) yield name if not skip_clean: # pragma: no cover # In the automated tests skip_clean is always False. assert run(["make", "clean"], cwd=path) KNOWN_FORMATS = [ # Own formats "txt", "html", "json", "json_summary", "csv", # Other formats "clover", "cobertura", "coveralls", "jacoco", "lcov", "sonarqube", ] def pytest_generate_tests(metafunc): """generate a list of all available integration tests.""" global skip_clean skip_clean = metafunc.config.getoption("skip_clean") generate_reference = metafunc.config.getoption("generate_reference") update_reference = metafunc.config.getoption("update_reference") archive_differences = metafunc.config.getoption("archive_differences") collected_params = [] if archive_differences: # pragma: no cover diffs_zip = os.path.join(basedir, "diff.zip") # Create an empty ZIP zipfile.ZipFile(diffs_zip, mode="w").close() for name in findtests(basedir): targets = parse_makefile_for_available_targets( os.path.join(basedir, name, "Makefile") ) # check that the "run" target lists no unknown formats target_run = targets.get("run", set()) unknown_formats = target_run.difference(KNOWN_FORMATS) if unknown_formats: # pragma: no cover raise ValueError( "{}/Makefile target 'run' references unknown format {}".format( name, unknown_formats ) ) # check that all "run" targets are actually available unresolved_prereqs = target_run.difference(targets) if unresolved_prereqs: # pragma: no cover raise ValueError( "{}/Makefile target 'run' has unresolved prerequisite {}".format( name, unresolved_prereqs ) ) # check that all available known formats are also listed in the "run" target unreferenced_formats = ( set(KNOWN_FORMATS).intersection(targets).difference(target_run) ) if unreferenced_formats: # pragma: no cover raise ValueError( "{}/Makefile target 'run' doesn't reference available target {}".format( name, unreferenced_formats ) ) for format in KNOWN_FORMATS: # only test formats where the Makefile provides a target if format not in targets: continue marks = [ pytest.mark.skipif( name == "simple1-drive-subst" and not IS_WINDOWS, reason="drive substitution only available on Windows", ), pytest.mark.skipif( name == "cmake_gtest" and not GCOVR_ISOLATED_TEST, reason="only available in docker", ), pytest.mark.skipif( name == "gcov-no_working_dir_found" and not GCOVR_ISOLATED_TEST, reason="only available in docker", ), pytest.mark.xfail( name in ["gcov-ignore_output_error"] and IS_WINDOWS, reason="Permission is ignored on Windows", ), pytest.mark.xfail( name == "exclude-throw-branches" and format == "html" and IS_WINDOWS, reason="branch coverage details seem to be platform-dependent", ), pytest.mark.xfail( name == "rounding" and IS_WINDOWS, reason="branch coverage seem to be platform-dependent", ), pytest.mark.xfail( name == "html-source-encoding-cp1252" and IS_CLANG, reason="clang doesn't understand -finput-charset=...", ), pytest.mark.xfail( name in [ "excl-branch", "exclude-throw-branches", "html-themes", "html-themes-github", ] and IS_MACOS, reason="On MacOS the constructor is called twice", ), pytest.mark.xfail( name == "noncode" and IS_MACOS, reason="On MacOS the there are other branches", ), pytest.mark.xfail( name == "decisions" and (IS_CLANG and CC_REFERENCE_VERSION == 15 and IS_MACOS), reason="On MacOS with clang 15 the file decision/switch_test.h throws compiler errors", ), pytest.mark.xfail( name in ["decisions-neg-delta"] and IS_MACOS, reason="On MacOS there is no branch for std::vector", ), pytest.mark.xfail( name in ["excl-line-branch"] and IS_MACOS, reason="On MacOS there are different number of branches generated", ), pytest.mark.xfail( name in ["wrong-casing"] and not IS_WINDOWS, reason="Only windows has a case insensitive file system", ), pytest.mark.xfail( name == "gcc-abspath" and (IS_CLANG or CC_REFERENCE_VERSION < 8), reason="Option -fprofile-abs-path is supported since gcc-8", ), ] collected_params.append( pytest.param( name, format, targets, generate_reference, update_reference, archive_differences, marks=marks, id="-".join([name, format]), ) ) metafunc.parametrize( "name, format, available_targets, generate_reference, update_reference, archive_differences", collected_params, indirect=False, scope="module", ) def parse_makefile_for_available_targets(path): targets = {} with open(path) as makefile: for line in makefile: m = re.match(r"^(\w[\w -]*):([\s\w.-]*)$", line) if m: deps = m.group(2).split() for target in m.group(1).split(): targets.setdefault(target, set()).update(deps) return targets def generate_reference_data(output_pattern): # pragma: no cover for pattern in output_pattern: for generated_file in glob.glob(pattern): reference_file = os.path.join(REFERENCE_DIRS[0], generated_file) if os.path.isfile(reference_file): continue else: os.makedirs(REFERENCE_DIRS[0], exist_ok=True) logging.info(f"copying {generated_file} to {reference_file}") shutil.copyfile(generated_file, reference_file) def update_reference_data(reference_file, content, encoding): # pragma: no cover if CC_REFERENCE in reference_file: reference_dir = os.path.dirname(reference_file) else: reference_dir = os.path.join("reference", CC_REFERENCE) os.makedirs(reference_dir, exist_ok=True) reference_file = os.path.join(reference_dir, os.path.basename(reference_file)) with open(reference_file, "w", newline="", encoding=encoding) as out: out.write(content) return reference_file def archive_difference_data(name, coverage_file, reference_file): # pragma: no cover diffs_zip = os.path.join("..", "diff.zip") with zipfile.ZipFile(diffs_zip, mode="a") as f: f.write( coverage_file, os.path.join(name, os.path.dirname(reference_file), coverage_file).replace( os.path.sep, "/" ), ) def remove_duplicate_data( encoding, scrub, coverage, coverage_file, reference_file ): # pragma: no cover # Loop over the other coverage data for reference_dir in REFERENCE_DIRS: # pragma: no cover other_reference_file = os.path.join(reference_dir, coverage_file) # ... and unlink the current file if it's identical to the other one. if other_reference_file != reference_file and os.path.isfile( other_reference_file ): # pragma: no cover with open(other_reference_file, newline="", encoding=encoding) as f: if coverage == scrub(f.read()): os.unlink(reference_file) break # Check if folder is empty if ( os.path.exists(reference_dir) and len(glob.glob(os.path.join(reference_dir, "*"))) == 0 ): os.rmdir(reference_dir) SCRUBBERS = dict( # Own formats txt=scrub_txt, html=scrub_html, json=lambda x: x, json_summary=lambda x: x, csv=scrub_csv, # Other formats clover=scrub_xml, cobertura=scrub_xml, coveralls=scrub_coveralls, jacoco=scrub_xml, lcov=scrub_lcov, sonarqube=scrub_xml, ) OUTPUT_PATTERN = dict( # Own formats txt=["coverage*.txt"], html=["coverage*.html", "coverage*.css"], json=["coverage*.json"], json_summary=["summary_coverage*.json"], csv=["coverage*.csv"], # Other formats clover=["clover*.xml"], cobertura=["cobertura*.xml"], coveralls=["coveralls*.json"], jacoco=["jacoco*.xml"], lcov=["coverage*.lcov"], sonarqube=["sonarqube*.xml"], ) def test_build( compiled, format, available_targets, generate_reference, update_reference, archive_differences, ): name = compiled scrub = SCRUBBERS[format] output_pattern = OUTPUT_PATTERN[format] encoding = "utf8" if format == "html" and name.startswith("html-encoding-"): encoding = re.match("^html-encoding-(.*)$", name).group(1) os.chdir(os.path.join(basedir, name)) assert run(["make", "-j", "4", "--output-sync=target", format]) if generate_reference: # pragma: no cover generate_reference_data(output_pattern) whole_diff_output = [] for test_file, reference_file in find_reference_files(output_pattern): with open(test_file, newline="", encoding=encoding) as f: test_scrubbed = scrub(f.read()) # Overwrite the file created above with the scrubbed content if generate_reference: # pragma: no cover with open(reference_file, "w", newline="", encoding=encoding) as f: f.write(test_scrubbed) reference_scrubbed = test_scrubbed else: with open(reference_file, newline="", encoding=encoding) as f: reference_scrubbed = scrub(f.read()) try: assert_equals( reference_file, reference_scrubbed, test_file, test_scrubbed, encoding, ) except AssertionError as e: # pragma: no cover whole_diff_output += str(e) + "\n" if update_reference: reference_file = update_reference_data( reference_file, test_scrubbed, encoding ) if archive_differences: archive_difference_data(name, test_file, reference_file) if generate_reference or update_reference: # pragma: no cover remove_duplicate_data( encoding, scrub, test_scrubbed, test_file, reference_file ) diff_is_empty = len(whole_diff_output) == 0 assert diff_is_empty, "Diff output:\n" + "".join(whole_diff_output) # some tests require additional cleanup after each test if "clean-each" in available_targets: # pragma: no cover assert run(["make", "clean-each"]) os.chdir(basedir) gcovr-7.2/gcovr/tests/test_html_generator.py000066400000000000000000000066001456671656200214330ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import platform import logging import os import pytest from ..formats.html.write import _make_short_sourcename CurrentDrive = os.getcwd()[0:1] @pytest.mark.parametrize( "outfile,source_filename", [ ("../gcovr", "C:\\other_dir\\project\\source.c"), ("../gcovr/", "C:\\other_dir\\project\\source.c"), ("..\\gcovr", "C:\\other_dir\\project\\source.c"), ("..\\gcovr\\", "C:\\other_dir\\project\\source.c"), ( "..\\gcovr", "C:\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\source.c", ), ("..\\gcovr\\result.html", "C:\\other_dir\\project\\source.c"), ( "..\\gcovr\\result", "C:\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\source.c", ), ( "C:\\gcovr", "C:\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\source.c", ), ( "C:/gcovr", "C:\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\source.c", ), ( "C:/gcovr_files", "C:\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\source.c", ), ], ) @pytest.mark.skipif(platform.system() != "Windows", reason="only for Windows") def test_windows__make_short_sourcename(outfile, source_filename): outfile = outfile.replace("C:", CurrentDrive) source_filename = source_filename.replace("C:", CurrentDrive) result = _make_short_sourcename(outfile, source_filename) logging.info("=" * 100) logging.info(outfile) logging.info(source_filename) logging.info(result) assert ":" not in result or ( result.startswith(CurrentDrive) and ":" not in result[2:] ) assert len(result) < 256 gcovr-7.2/gcovr/tests/text-output-branches-covered/000077500000000000000000000000001456671656200225405ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output-branches-covered/Makefile000066400000000000000000000003321456671656200241760ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt txt: ./testcase $(GCOVR) -d --branches --txt-report-covered --txt coverage.txt clean: rm -f testcase rm -f *.gc* rm -f coverage.* gcovr-7.2/gcovr/tests/text-output-branches-covered/main.cpp000066400000000000000000000000361456671656200241670ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/text-output-branches-covered/reference/000077500000000000000000000000001456671656200244765ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output-branches-covered/reference/clang-10/000077500000000000000000000000001456671656200260005ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output-branches-covered/reference/clang-10/coverage.txt000066400000000000000000000012341456671656200303340ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Covered ------------------------------------------------------------------------------ main.cpp 0 0 --% 2,3 ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/text-output-branches-covered/reference/gcc-5/000077500000000000000000000000001456671656200253745ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output-branches-covered/reference/gcc-5/coverage.txt000066400000000000000000000012341456671656200277300ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Covered ------------------------------------------------------------------------------ main.cpp 0 0 --% 2,3 ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/text-output-branches/000077500000000000000000000000001456671656200211135ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output-branches/Makefile000066400000000000000000000003051456671656200225510ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt txt: ./testcase $(GCOVR) -d --branches --txt coverage.txt clean: rm -f testcase rm -f *.gc* rm -f coverage.* gcovr-7.2/gcovr/tests/text-output-branches/main.cpp000066400000000000000000000000361456671656200225420ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/text-output-branches/reference/000077500000000000000000000000001456671656200230515ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output-branches/reference/clang-10/000077500000000000000000000000001456671656200243535ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output-branches/reference/clang-10/coverage.txt000066400000000000000000000012261456671656200267100ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 0 0 --% ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/text-output-branches/reference/gcc-5/000077500000000000000000000000001456671656200237475ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output-branches/reference/gcc-5/coverage.txt000066400000000000000000000012261456671656200263040ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 0 0 --% ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/text-output-covered/000077500000000000000000000000001456671656200207555ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output-covered/Makefile000066400000000000000000000003351456671656200224160ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt txt: ./testcase $(GCOVR) -d --txt coverage.txt --txt-report-covered clean: rm -f testcase rm -f *.gc* rm -f coverage.* cobertura.xml gcovr-7.2/gcovr/tests/text-output-covered/main.cpp000066400000000000000000000000361456671656200224040ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/text-output-covered/reference/000077500000000000000000000000001456671656200227135ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output-covered/reference/clang-10/000077500000000000000000000000001456671656200242155ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output-covered/reference/clang-10/coverage.txt000066400000000000000000000012341456671656200265510ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Covered ------------------------------------------------------------------------------ main.cpp 2 2 100% 2-3 ------------------------------------------------------------------------------ TOTAL 2 2 100% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/text-output-covered/reference/gcc-5/000077500000000000000000000000001456671656200236115ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output-covered/reference/gcc-5/coverage.txt000066400000000000000000000012341456671656200261450ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Covered ------------------------------------------------------------------------------ main.cpp 2 2 100% 2-3 ------------------------------------------------------------------------------ TOTAL 2 2 100% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/text-output/000077500000000000000000000000001456671656200173305ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output/Makefile000066400000000000000000000002721456671656200207710ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt txt: ./testcase $(GCOVR) -d --txt coverage.txt clean: rm -f testcase rm -f *.gc* rm -f coverage.* gcovr-7.2/gcovr/tests/text-output/main.cpp000066400000000000000000000000361456671656200207570ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.2/gcovr/tests/text-output/reference/000077500000000000000000000000001456671656200212665ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output/reference/clang-10/000077500000000000000000000000001456671656200225705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output/reference/clang-10/coverage.txt000066400000000000000000000012311456671656200251210ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 2 2 100% ------------------------------------------------------------------------------ TOTAL 2 2 100% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/text-output/reference/gcc-5/000077500000000000000000000000001456671656200221645ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/text-output/reference/gcc-5/coverage.txt000066400000000000000000000012311456671656200245150ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 2 2 100% ------------------------------------------------------------------------------ TOTAL 2 2 100% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/threaded/000077500000000000000000000000001456671656200165665ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/Makefile000066400000000000000000000032471456671656200202340ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC GCOVR += --verbose all: $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/file2.cpp -o subdir/A/file2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/file4.cpp -o subdir/A/file4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/file6.cpp -o subdir/A/C/D/file6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/file2.o subdir/A/file3.o subdir/A/file4.o subdir/A/C/file5.o subdir/A/C/D/file6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: txt lcov cobertura html sonarqube jacoco coveralls # Activate verbose mode because of hanging pypy in GitHub actions coverage.json: ./subdir/testcase $(GCOVR) -j 4 -r subdir --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -r subdir -o coverage.txt lcov: coverage.json $(GCOVR) -a $< -r subdir --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< -r subdir --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< -r subdir --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< -r subdir --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< -r subdir --jacoco jacoco.xml coveralls:coverage.json $(GCOVR) -a $< -r subdir --coveralls-pretty --coveralls coveralls.json clean: rm -f ./subdir/testcase rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.2/gcovr/tests/threaded/README000066400000000000000000000001441456671656200174450ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.2/gcovr/tests/threaded/reference/000077500000000000000000000000001456671656200205245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-10/000077500000000000000000000000001456671656200220265ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-10/cobertura.xml000066400000000000000000000132601456671656200245400ustar00rootroot00000000000000 subdir coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551456671656200324360ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141761456671656200324660ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165601456671656200326060ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124631456671656200323730ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611456671656200331220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124631456671656200324630ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065771456671656200327430ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/threaded/reference/clang-10/coverage.html000066400000000000000000000162561456671656200245210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/file6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/threaded/reference/clang-10/coverage.lcov000066400000000000000000000064761456671656200245230ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/threaded/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/threaded/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/threaded/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/threaded/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511456671656200327000ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/threaded/reference/clang-10/coverage.txt000066400000000000000000000022131456671656200243600ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 5 4 80% 4 A/C/file5.cpp 5 4 80% 4 A/file1.cpp 5 4 80% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 10 4 40% 8,10-12,14-15 A/file4.cpp 5 4 80% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 47 32 68% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/threaded/reference/clang-10/coveralls.json000066400000000000000000000061461456671656200247220ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, 0 ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/threaded/reference/clang-10/jacoco.xml000066400000000000000000000054641456671656200240170ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/threaded/reference/clang-10/sonarqube.xml000066400000000000000000000051071456671656200245520ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/threaded/reference/clang-13/000077500000000000000000000000001456671656200220315ustar00rootroot00000000000000coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124561456671656200324420ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141721456671656200324650ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165541456671656200326140ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124641456671656200323770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124621456671656200331260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124641456671656200324670ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751456671656200327440ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/threaded/reference/clang-13/coverage.lcov000066400000000000000000000064621456671656200245210ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/threaded/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/threaded/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/threaded/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/threaded/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.2/gcovr/tests/threaded/reference/gcc-5/000077500000000000000000000000001456671656200214225ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/gcc-5/cobertura.xml000066400000000000000000000132151456671656200241340ustar00rootroot00000000000000 subdir coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124271456671656200320310ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141721456671656200320560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165121456671656200321770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124351456671656200317660ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124331456671656200325150ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124351456671656200320560ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751456671656200323350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.2/gcovr/tests/threaded/reference/gcc-5/coverage.functions.html000066400000000000000000000062501456671656200261150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (A/file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/file2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/file4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/threaded/reference/gcc-5/coverage.html000066400000000000000000000162501456671656200241070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.2/gcovr/tests/threaded/reference/gcc-5/coverage.lcov000066400000000000000000000063111456671656200241030ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/threaded/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/threaded/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/threaded/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/threaded/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRDA:21,3,0,1 BRDA:21,3,1,- BRDA:21,4,2,1 BRDA:21,4,3,- BRF:4 BRH:2 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 DA:21,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000243371456671656200323010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.2/gcovr/tests/threaded/reference/gcc-5/coverage.txt000066400000000000000000000022131456671656200237540ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/file4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 9 9 100% ------------------------------------------------------------------------------ TOTAL 43 29 67% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/threaded/reference/gcc-5/coveralls.json000066400000000000000000000061621456671656200243140ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 4 ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/threaded/reference/gcc-5/jacoco.xml000066400000000000000000000054121456671656200234040ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/threaded/reference/gcc-5/sonarqube.xml000066400000000000000000000046771456671656200241610ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/threaded/reference/gcc-8/000077500000000000000000000000001456671656200214255ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/gcc-8/cobertura.xml000066400000000000000000000126461456671656200241460ustar00rootroot00000000000000 subdir gcovr-7.2/gcovr/tests/threaded/reference/gcc-8/coverage.functions.html000066400000000000000000000062501456671656200261200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/file2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/file4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.2/gcovr/tests/threaded/reference/gcc-8/coverage.html000066400000000000000000000162551456671656200241170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.2/gcovr/tests/threaded/reference/gcc-8/coverage.lcov000066400000000000000000000061501456671656200241070ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/threaded/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/threaded/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/threaded/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/threaded/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511456671656200322770ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.2/gcovr/tests/threaded/reference/gcc-8/coverage.txt000066400000000000000000000022131456671656200237570ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/file4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 42 28 66% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/threaded/reference/gcc-8/coveralls.json000066400000000000000000000062141456671656200243150ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:53 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.2/gcovr/tests/threaded/reference/gcc-8/jacoco.xml000066400000000000000000000053551456671656200234150ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/threaded/reference/gcc-8/sonarqube.xml000066400000000000000000000045521456671656200241540ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/threaded/subdir/000077500000000000000000000000001456671656200200565ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/subdir/A/000077500000000000000000000000001456671656200202365ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/subdir/A/C/000077500000000000000000000000001456671656200204205ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/subdir/A/C/D/000077500000000000000000000000001456671656200206035ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/subdir/A/C/D/file6.cpp000066400000000000000000000001241456671656200223110ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/threaded/subdir/A/C/file5.cpp000066400000000000000000000001241456671656200221250ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/threaded/subdir/A/file1.cpp000066400000000000000000000001231456671656200217360ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/threaded/subdir/A/file2.cpp000066400000000000000000000001211456671656200217350ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.2/gcovr/tests/threaded/subdir/A/file3.cpp000066400000000000000000000003511456671656200217430ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.2/gcovr/tests/threaded/subdir/A/file4.cpp000066400000000000000000000001261456671656200217440ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.2/gcovr/tests/threaded/subdir/A/file7.cpp000066400000000000000000000000361456671656200217470ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.2/gcovr/tests/threaded/subdir/B/000077500000000000000000000000001456671656200202375ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/threaded/subdir/B/main.cpp000066400000000000000000000004751456671656200216750ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.2/gcovr/tests/update-data/000077500000000000000000000000001456671656200171775ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/update-data/Makefile000066400000000000000000000016651456671656200206470ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC -c main.cpp -o main.o $(CC) -fprofile-arcs -ftest-coverage -fPIC -c update-data.c -o update-data.o $(CXX) -fprofile-arcs -ftest-coverage -fPIC -o testcase main.o update-data.o run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f *.o rm -f coverage*.* cobertura.xml sonarqube.xml jacoco.xml coveralls.json gcovr-7.2/gcovr/tests/update-data/README000066400000000000000000000002071456671656200200560ustar00rootroot00000000000000A test that verifies CoverageData.update function. The same header will be included by 2 source files and shall report 100% coverage. gcovr-7.2/gcovr/tests/update-data/main.cpp000066400000000000000000000002711456671656200206270ustar00rootroot00000000000000#include "update-data.h" int main(int argc, char* argv[]) { int main_value = called_from_main() + called_from_both(0); int ud_value = update_data(); return main_value - ud_value; } gcovr-7.2/gcovr/tests/update-data/reference/000077500000000000000000000000001456671656200211355ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/update-data/reference/clang-10/000077500000000000000000000000001456671656200224375ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/update-data/reference/clang-10/cobertura.xml000066400000000000000000000040131456671656200251450ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/update-data/reference/clang-10/coverage.html000066400000000000000000000077441456671656200251340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 15 15 100.0%
Functions: 6 6 100.0%
Branches: 2 2 100.0%

File Lines Functions Branches
main.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
update-data.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
update-data.h 100.0 100.0% 9 / 9 100.0% 4 / 4 100.0% 2 / 2

gcovr-7.2/gcovr/tests/update-data/reference/clang-10/coverage.lcov000066400000000000000000000024331456671656200251210ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/update-data/main.cpp VER:d59f23fd56a486e49d6b9cd1691bebef FN:3,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:3,1,28a5d2a48b50197171c244de3773ad07 DA:5,1,ce6d99b85261e64588d3aa2462698f04 DA:6,1,ceb5760bbbdb963cb225e42dbf0381b8 DA:7,1,cd356b0d1d9a3688ac1780844a3a0a8b LH:4 LF:4 end_of_record SF:gcovr/tests/update-data/update-data.c VER:460f0e4bb0c575711b6df93c5d0c6b28 FN:3,update_data FNDA:1,update_data FNF:1 FNH:1 BRF:0 BRH:0 DA:3,1,37b71d55b426cbf2ff74a95c912db9c0 DA:5,1,3cf55765a6fbad89e1301260d03ce40a LH:2 LF:2 end_of_record SF:gcovr/tests/update-data/update-data.h VER:24354aa07840bda3337011fbbe660aa9 FN:17,_ZL16called_from_bothi FNDA:1,_ZL16called_from_bothi FN:7,_ZL16called_from_mainv FNDA:1,_ZL16called_from_mainv FN:17,called_from_both FNDA:1,called_from_both FN:12,called_from_update_data FNDA:1,called_from_update_data FNF:4 FNH:4 BRDA:19,0,0,1 BRDA:19,0,1,1 BRF:2 BRH:2 DA:7,1,31afb2315355517ade21b9f9f0ae8e70 DA:9,1,cf14be7c6e90c6c921e4302a50bd61e8 DA:12,1,914b5bbf37dcd2b68c23744d90abb641 DA:14,1,06d90be2bdee77ebe88f0e7d1043d81f DA:17,2,b0e840802bc027bb91eb8f594bb6a1fc DA:19,2,f50ca8f04981ec503de784520aff61e0 DA:20,1,c0297b3d93a238ba2e6eadfa586824a0 DA:23,1,5d5eb611a2ca6b199924e6222c25eb66 DA:25,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000126361456671656200332010ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/update-data/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "update-data.h"
2
3 1 int main(int argc, char* argv[])
4 {
5 1 int main_value = called_from_main() + called_from_both(0);
6 1 int ud_value = update_data();
7 1 return main_value - ud_value;
8 }
9

gcovr-7.2/gcovr/tests/update-data/reference/clang-10/coverage.txt000066400000000000000000000014371456671656200250000ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 4 4 100% update-data.c 2 2 100% update-data.h 9 9 100% ------------------------------------------------------------------------------ TOTAL 15 15 100% ------------------------------------------------------------------------------ coverage.update-data.c.d336a0298bf4843f0a6fde2a6a938e7f.html000066400000000000000000000102061456671656200341220ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/update-data/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: update-data.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "update-data.h"
2
3 1 int update_data()
4 {
5 1 return called_from_update_data() + called_from_both(1);
6 }
7

coverage.update-data.h.522c29cd66298f97fb9ff5a561c844e0.html000066400000000000000000000272021456671656200340120ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/update-data/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: update-data.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 4 4 100.0%
Branches: 2 2 100.0%

Line Branch Exec Source
1 #ifdef __cplusplus
2 extern "C" {
3 #endif
4
5 int update_data(void);
6
7 1 static int called_from_main(void)
8 {
9 1 return 0;
10 }
11
12 1 static int called_from_update_data(void)
13 {
14 1 return 1;
15 }
16
17 2 static int called_from_both(int which)
18 {
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 if (which == 0) {
20 1 return 1;
21 }
22 else {
23 1 return 0;
24 }
25 2 }
26
27 #ifdef __cplusplus
28 }
29 #endif
30

gcovr-7.2/gcovr/tests/update-data/reference/clang-10/coveralls.json000066400000000000000000000030631456671656200253260ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:32:22 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, 1, 1, null ], "name": "main.cpp", "source_digest": "d59f23fd56a486e49d6b9cd1691bebef" }, { "coverage": [ null, null, 1, null, 1, null ], "name": "update-data.c", "source_digest": "460f0e4bb0c575711b6df93c5d0c6b28" }, { "coverage": [ null, null, null, null, null, null, 1, null, 1, null, null, 1, null, 1, null, null, 2, null, 2, 1, null, null, 1, null, 2, null, null, null, null ], "name": "update-data.h", "source_digest": "24354aa07840bda3337011fbbe660aa9" } ] }gcovr-7.2/gcovr/tests/update-data/reference/clang-10/jacoco.xml000066400000000000000000000021161456671656200244170ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/update-data/reference/clang-10/sonarqube.xml000066400000000000000000000015551456671656200251660ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/update-data/reference/clang-13/000077500000000000000000000000001456671656200224425ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/update-data/reference/clang-13/coverage.lcov000066400000000000000000000024211456671656200251210ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/update-data/main.cpp VER:d59f23fd56a486e49d6b9cd1691bebef FN:3,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:3,1,28a5d2a48b50197171c244de3773ad07 DA:5,1,ce6d99b85261e64588d3aa2462698f04 DA:6,1,ceb5760bbbdb963cb225e42dbf0381b8 DA:7,1,cd356b0d1d9a3688ac1780844a3a0a8b LH:4 LF:4 end_of_record SF:gcovr/tests/update-data/update-data.c VER:460f0e4bb0c575711b6df93c5d0c6b28 FN:3,update_data FNDA:1,update_data FNF:1 FNH:1 BRF:0 BRH:0 DA:3,1,37b71d55b426cbf2ff74a95c912db9c0 DA:5,1,3cf55765a6fbad89e1301260d03ce40a LH:2 LF:2 end_of_record SF:gcovr/tests/update-data/update-data.h VER:24354aa07840bda3337011fbbe660aa9 FN:17,called_from_both FNDA:1,called_from_both FN:17,called_from_both(int) FNDA:1,called_from_both(int) FN:7,called_from_main() FNDA:1,called_from_main() FN:12,called_from_update_data FNDA:1,called_from_update_data FNF:4 FNH:4 BRDA:19,0,0,1 BRDA:19,0,1,1 BRF:2 BRH:2 DA:7,1,31afb2315355517ade21b9f9f0ae8e70 DA:9,1,cf14be7c6e90c6c921e4302a50bd61e8 DA:12,1,914b5bbf37dcd2b68c23744d90abb641 DA:14,1,06d90be2bdee77ebe88f0e7d1043d81f DA:17,2,b0e840802bc027bb91eb8f594bb6a1fc DA:19,2,f50ca8f04981ec503de784520aff61e0 DA:20,1,c0297b3d93a238ba2e6eadfa586824a0 DA:23,1,5d5eb611a2ca6b199924e6222c25eb66 DA:25,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record coverage.update-data.h.522c29cd66298f97fb9ff5a561c844e0.html000066400000000000000000000271751456671656200340260ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/update-data/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: update-data.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 4 4 100.0%
Branches: 2 2 100.0%

Line Branch Exec Source
1 #ifdef __cplusplus
2 extern "C" {
3 #endif
4
5 int update_data(void);
6
7 1 static int called_from_main(void)
8 {
9 1 return 0;
10 }
11
12 1 static int called_from_update_data(void)
13 {
14 1 return 1;
15 }
16
17 2 static int called_from_both(int which)
18 {
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 if (which == 0) {
20 1 return 1;
21 }
22 else {
23 1 return 0;
24 }
25 2 }
26
27 #ifdef __cplusplus
28 }
29 #endif
30

gcovr-7.2/gcovr/tests/update-data/reference/clang-13/sonarqube.xml000066400000000000000000000015551456671656200251710ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/update-data/reference/gcc-5/000077500000000000000000000000001456671656200220335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/update-data/reference/gcc-5/cobertura.xml000066400000000000000000000037231456671656200245500ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/update-data/reference/gcc-5/coverage.functions.html000066400000000000000000000047001456671656200265240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 14 14 100.0%
Functions: 5 5 100.0%
Branches: 2 2 100.0%

Function (File:Line) Call count Block coverage
called_from_both (update-data.h:17)called 2 times, returned 2 times75.0%
called_from_main (update-data.h:7)called 1 time, returned 1 time100.0%
called_from_update_data (update-data.h:12)called 1 time, returned 1 time100.0%
main (main.cpp:3)called 1 time, returned 1 time100.0%
update_data (update-data.c:3)called 1 time, returned 1 time100.0%

gcovr-7.2/gcovr/tests/update-data/reference/gcc-5/coverage.html000066400000000000000000000077441456671656200245300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 14 14 100.0%
Functions: 5 5 100.0%
Branches: 2 2 100.0%

File Lines Functions Branches
main.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
update-data.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
update-data.h 100.0 100.0% 8 / 8 100.0% 3 / 3 100.0% 2 / 2

gcovr-7.2/gcovr/tests/update-data/reference/gcc-5/coverage.lcov000066400000000000000000000022531456671656200245150ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/update-data/main.cpp VER:d59f23fd56a486e49d6b9cd1691bebef FN:3,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:3,1,28a5d2a48b50197171c244de3773ad07 DA:5,1,ce6d99b85261e64588d3aa2462698f04 DA:6,1,ceb5760bbbdb963cb225e42dbf0381b8 DA:7,1,cd356b0d1d9a3688ac1780844a3a0a8b LH:4 LF:4 end_of_record SF:gcovr/tests/update-data/update-data.c VER:460f0e4bb0c575711b6df93c5d0c6b28 FN:3,update_data FNDA:1,update_data FNF:1 FNH:1 BRF:0 BRH:0 DA:3,1,37b71d55b426cbf2ff74a95c912db9c0 DA:5,1,3cf55765a6fbad89e1301260d03ce40a LH:2 LF:2 end_of_record SF:gcovr/tests/update-data/update-data.h VER:24354aa07840bda3337011fbbe660aa9 FN:17,called_from_both FNDA:2,called_from_both FN:7,called_from_main FNDA:1,called_from_main FN:12,called_from_update_data FNDA:1,called_from_update_data FNF:3 FNH:3 BRDA:19,0,0,1 BRDA:19,0,1,1 BRF:2 BRH:2 DA:7,1,31afb2315355517ade21b9f9f0ae8e70 DA:9,1,cf14be7c6e90c6c921e4302a50bd61e8 DA:12,1,914b5bbf37dcd2b68c23744d90abb641 DA:14,1,06d90be2bdee77ebe88f0e7d1043d81f DA:17,2,b0e840802bc027bb91eb8f594bb6a1fc DA:19,2,f50ca8f04981ec503de784520aff61e0 DA:20,1,c0297b3d93a238ba2e6eadfa586824a0 DA:23,1,5d5eb611a2ca6b199924e6222c25eb66 LH:8 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000126361456671656200325750ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/update-data/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "update-data.h"
2
3 1 int main(int argc, char* argv[])
4 {
5 1 int main_value = called_from_main() + called_from_both(0);
6 1 int ud_value = update_data();
7 1 return main_value - ud_value;
8 }
9

gcovr-7.2/gcovr/tests/update-data/reference/gcc-5/coverage.txt000066400000000000000000000014371456671656200243740ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 4 4 100% update-data.c 2 2 100% update-data.h 8 8 100% ------------------------------------------------------------------------------ TOTAL 14 14 100% ------------------------------------------------------------------------------ coverage.update-data.c.d336a0298bf4843f0a6fde2a6a938e7f.html000066400000000000000000000102061456671656200335160ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/update-data/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: update-data.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "update-data.h"
2
3 1 int update_data()
4 {
5 1 return called_from_update_data() + called_from_both(1);
6 }
7

coverage.update-data.h.522c29cd66298f97fb9ff5a561c844e0.html000066400000000000000000000267501456671656200334150ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/update-data/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: update-data.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 3 3 100.0%
Branches: 2 2 100.0%

Line Branch Exec Source
1 #ifdef __cplusplus
2 extern "C" {
3 #endif
4
5 int update_data(void);
6
7 1 static int called_from_main(void)
8 {
9 1 return 0;
10 }
11
12 1 static int called_from_update_data(void)
13 {
14 1 return 1;
15 }
16
17 2 static int called_from_both(int which)
18 {
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 if (which == 0) {
20 1 return 1;
21 }
22 else {
23 1 return 0;
24 }
25 }
26
27 #ifdef __cplusplus
28 }
29 #endif
30

gcovr-7.2/gcovr/tests/update-data/reference/gcc-5/coveralls.json000066400000000000000000000030661456671656200247250ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:59:33 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, 1, 1, null ], "name": "main.cpp", "source_digest": "d59f23fd56a486e49d6b9cd1691bebef" }, { "coverage": [ null, null, 1, null, 1, null ], "name": "update-data.c", "source_digest": "460f0e4bb0c575711b6df93c5d0c6b28" }, { "coverage": [ null, null, null, null, null, null, 1, null, 1, null, null, 1, null, 1, null, null, 2, null, 2, 1, null, null, 1, null, null, null, null, null, null ], "name": "update-data.h", "source_digest": "24354aa07840bda3337011fbbe660aa9" } ] }gcovr-7.2/gcovr/tests/update-data/reference/gcc-5/jacoco.xml000066400000000000000000000020771456671656200240210ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/update-data/reference/gcc-5/sonarqube.xml000066400000000000000000000015001456671656200245500ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/update-data/update-data.c000066400000000000000000000001511456671656200215310ustar00rootroot00000000000000#include "update-data.h" int update_data() { return called_from_update_data() + called_from_both(1); } gcovr-7.2/gcovr/tests/update-data/update-data.h000066400000000000000000000004541456671656200215440ustar00rootroot00000000000000#ifdef __cplusplus extern "C" { #endif int update_data(void); static int called_from_main(void) { return 0; } static int called_from_update_data(void) { return 1; } static int called_from_both(int which) { if (which == 0) { return 1; } else { return 0; } } #ifdef __cplusplus } #endif gcovr-7.2/gcovr/tests/use-existing/000077500000000000000000000000001456671656200174325ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/use-existing/Makefile000066400000000000000000000016011456671656200210700ustar00rootroot00000000000000GCOV ?= gcov all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOV) *.gcda --branch-counts --branch-probabilities --preserve-paths $(GCOVR) -v -g -d --json-pretty --json $@ txt: coverage.json $(GCOVR) -v -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -v -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -v -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -v -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -v -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -v -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -v -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura.xml sonarqube.xml coveralls.json jacoco.xml gcovr-7.2/gcovr/tests/use-existing/README000066400000000000000000000002611456671656200203110ustar00rootroot00000000000000A test that verifies coverage when using existing *.gcov coverage files with verbose output. All files identical to gcovr/tests/simple1 except for this README file and Makefile gcovr-7.2/gcovr/tests/use-existing/main.cpp000066400000000000000000000005271456671656200210660ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.2/gcovr/tests/use-existing/reference/000077500000000000000000000000001456671656200213705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/use-existing/reference/clang-10/000077500000000000000000000000001456671656200226725ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/use-existing/reference/clang-10/cobertura.xml000066400000000000000000000031531456671656200254040ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/use-existing/reference/clang-10/coverage.html000066400000000000000000000052271456671656200253610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 72.7 72.7% 8 / 11 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/use-existing/reference/clang-10/coverage.lcov000066400000000000000000000012771456671656200253610ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/use-existing/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,_Z3fooi FNDA:1,_Z3fooi FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,None,0,- BRDA:5,None,1,1 BRDA:18,None,0,- BRDA:18,None,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:10,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:23,0,8c63687f3353fc809165fd84e730e1e5 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267011456671656200334320ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/use-existing/reference/clang-10/coverage.txt000066400000000000000000000012401456671656200252230ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 8 72% 6,19,23 ------------------------------------------------------------------------------ TOTAL 11 8 72% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/use-existing/reference/clang-10/coveralls.json000066400000000000000000000015561456671656200255660ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, null, null, 1, 0, null, null, null, 0, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/use-existing/reference/clang-10/jacoco.xml000066400000000000000000000013031456671656200246470ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/use-existing/reference/clang-10/sonarqube.xml000066400000000000000000000012431456671656200254130ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/use-existing/reference/clang-13/000077500000000000000000000000001456671656200226755ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/use-existing/reference/clang-13/coverage.lcov000066400000000000000000000012771456671656200253640ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/use-existing/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,_Z3fooi FNDA:1,_Z3fooi FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,None,0,- BRDA:5,None,1,1 BRDA:18,None,0,1 BRDA:18,None,1,- BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:10,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:23,0,8c63687f3353fc809165fd84e730e1e5 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267011456671656200334350ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/use-existing/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/use-existing/reference/gcc-5/000077500000000000000000000000001456671656200222665ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/use-existing/reference/gcc-5/cobertura.xml000066400000000000000000000033221456671656200247760ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/use-existing/reference/gcc-5/coverage.functions.html000066400000000000000000000041041456671656200267550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 3 3 100.0%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (main.cpp:4)called 1 time, returned 1 time75.0%
_Z41__static_initialization_and_destruction_0ii (main.cpp:26)called 1 time, returned 1 time100.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.2/gcovr/tests/use-existing/reference/gcc-5/coverage.html000066400000000000000000000052431456671656200247530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 3 3 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 3 / 3 50.0% 4 / 8

gcovr-7.2/gcovr/tests/use-existing/reference/gcc-5/coverage.lcov000066400000000000000000000015071456671656200247510ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/use-existing/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,_Z3fooi FNDA:1,_Z3fooi FN:26,_Z41__static_initialization_and_destruction_0ii FNDA:1,_Z41__static_initialization_and_destruction_0ii FN:13,main FNDA:1,main FNF:3 FNH:3 BRDA:5,None,0,- BRDA:5,None,1,1 BRDA:18,None,0,- BRDA:18,None,1,1 BRDA:26,None,0,1 BRDA:26,None,1,- BRDA:26,None,2,1 BRDA:26,None,3,- BRF:8 BRH:4 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:17,1,2caabbd6c6993c8f85198164da39ad52 DA:18,1,f76596e8617a28d4318178b2b6834627 DA:22,0,029c474ae8e99bbbb20f159806d6de0a DA:25,1,c26ba559a5f34d46a49fafed87946fb7 DA:26,3,cbb184dd8e05c9709e5dcaedaa0495cf LH:8 LF:10 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000300341456671656200330200ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 3 3 100.0%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 foo(
15 0
16 )
17 1 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
3 }
27

gcovr-7.2/gcovr/tests/use-existing/reference/gcc-5/coverage.txt000066400000000000000000000012351456671656200246230ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 6,22 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/use-existing/reference/gcc-5/coveralls.json000066400000000000000000000016101456671656200251510ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:59:34 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, null, 0, null, null, 1, 3 ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/use-existing/reference/gcc-5/jacoco.xml000066400000000000000000000013021456671656200242420ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/use-existing/reference/gcc-5/sonarqube.xml000066400000000000000000000012361456671656200250110ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/use-existing/reference/gcc-8/000077500000000000000000000000001456671656200222715ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/use-existing/reference/gcc-8/cobertura.xml000066400000000000000000000027721456671656200250110ustar00rootroot00000000000000 . gcovr-7.2/gcovr/tests/use-existing/reference/gcc-8/coverage.functions.html000066400000000000000000000035611456671656200267660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.2/gcovr/tests/use-existing/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200247540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/use-existing/reference/gcc-8/coverage.lcov000066400000000000000000000011541456671656200247520ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/use-existing/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,_Z3fooi FNDA:1,_Z3fooi FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,None,0,- BRDA:5,None,1,1 BRDA:18,None,0,- BRDA:18,None,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:9 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000266131456671656200330330ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/use-existing/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/use-existing/reference/gcc-8/coverage.txt000066400000000000000000000012351456671656200246260ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 6,19 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/use-existing/reference/gcc-8/coveralls.json000066400000000000000000000016131456671656200251570ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:57 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/use-existing/reference/gcc-8/jacoco.xml000066400000000000000000000012451456671656200242530ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/use-existing/reference/gcc-8/sonarqube.xml000066400000000000000000000011111456671656200250040ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/wrong-casing/000077500000000000000000000000001456671656200174045ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wrong-casing/Makefile000066400000000000000000000004451456671656200210470ustar00rootroot00000000000000all: echo "Nothing to build" run: json json: cp main.case_1 main.case_1.gcov mkdir -p data cp main.case_2 data/main.case_2.gcov $(GCOVR) --verbose --gcov-keep --gcov-use-existing-files --json-pretty --json coverage.json main.case_1.gcov data clean: rm -f *.gcov rm -f coveralls.json gcovr-7.2/gcovr/tests/wrong-casing/main.case_1000066400000000000000000000024101456671656200214020ustar00rootroot00000000000000 -: 0:Source:Src/main.cpp -: 0:Graph:/gcovr/gcovr/tests/wrong-casing/main.gcno -: 0:Data:/gcovr/gcovr/tests/wrong-casing/main.gcda -: 0:Runs:1 -: 0:Programs:1 -: 1:#include -: 2:#include -: 3: function main called 1 returned 0% blocks executed 44% 1: 4:int main(int argc, char* argv[]) { -: 5: try { 1: 6: std::cout << "Exit program" << std::endl; call 0 returned 1 branch 1 taken 1 (fallthrough) branch 2 taken 0 (throw) call 3 returned 1 branch 4 taken 1 (fallthrough) branch 5 taken 0 (throw) 1: 7: std::exit(0); call 0 returned 0 -: 8: } =====: 9: catch (const std::exception& e) { call 0 never executed call 1 never executed -: 10: // Do nothing -: 11: } function _GLOBAL__sub_I_main.cpp called 1 returned 100% blocks executed 100% function __static_initialization_and_destruction_0(int, int) called 1 returned 100% blocks executed 100% 3: 12:} call 0 returned 1 branch 1 taken 1 (fallthrough) branch 2 taken 0 branch 3 taken 1 (fallthrough) branch 4 taken 0 branch 5 never executed branch 6 never executed call 7 never executed gcovr-7.2/gcovr/tests/wrong-casing/main.case_2000066400000000000000000000024101456671656200214030ustar00rootroot00000000000000 -: 0:Source:SRC/MAIN.cpp -: 0:Graph:/gcovr/gcovr/tests/wrong-casing/main.gcno -: 0:Data:/gcovr/gcovr/tests/wrong-casing/main.gcda -: 0:Runs:1 -: 0:Programs:1 -: 1:#include -: 2:#include -: 3: function main called 1 returned 0% blocks executed 44% 1: 4:int main(int argc, char* argv[]) { -: 5: try { 1: 6: std::cout << "Exit program" << std::endl; call 0 returned 1 branch 1 taken 1 (fallthrough) branch 2 taken 0 (throw) call 3 returned 1 branch 4 taken 1 (fallthrough) branch 5 taken 0 (throw) 1: 7: std::exit(0); call 0 returned 0 -: 8: } =====: 9: catch (const std::exception& e) { call 0 never executed call 1 never executed -: 10: // Do nothing -: 11: } function _GLOBAL__sub_I_main.cpp called 1 returned 100% blocks executed 100% function __static_initialization_and_destruction_0(int, int) called 1 returned 100% blocks executed 100% 3: 12:} call 0 returned 1 branch 1 taken 1 (fallthrough) branch 2 taken 0 branch 3 taken 1 (fallthrough) branch 4 taken 0 branch 5 never executed branch 6 never executed call 7 never executed gcovr-7.2/gcovr/tests/wrong-casing/reference/000077500000000000000000000000001456671656200213425ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wrong-casing/reference/gcc-8-Windows/000077500000000000000000000000001456671656200236735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wrong-casing/reference/gcc-8-Windows/coverage.json000066400000000000000000000075361456671656200263740ustar00rootroot00000000000000{ "files": [ { "file": "src/main.cpp", "functions": [ { "blocks_percent": 44.0, "execution_count": 2, "lineno": 4, "name": "main", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 2, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": null, "count": 2, "fallthrough": true, "throw": false }, { "blockno": null, "count": 0, "fallthrough": false, "throw": true }, { "blockno": null, "count": 2, "fallthrough": true, "throw": false }, { "blockno": null, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 2, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 }, { "branches": [], "count": 0, "gcovr/md5": "2346f8c9887231d4dc95411978ecfabf", "line_number": 9 }, { "branches": [ { "blockno": null, "count": 2, "fallthrough": true, "throw": false }, { "blockno": null, "count": 0, "fallthrough": false, "throw": false }, { "blockno": null, "count": 2, "fallthrough": true, "throw": false }, { "blockno": null, "count": 0, "fallthrough": false, "throw": false }, { "blockno": null, "count": 0, "fallthrough": false, "throw": false }, { "blockno": null, "count": 0, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 12 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.2/gcovr/tests/wrong-casing/src/000077500000000000000000000000001456671656200201735ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wrong-casing/src/main.cpp000066400000000000000000000003351456671656200216240ustar00rootroot00000000000000#include #include int main(int argc, char* argv[]) { try { std::cout << "Exit program" << std::endl; std::exit(0); } catch (const std::exception& e) { // Do nothing } } gcovr-7.2/gcovr/tests/wspace/000077500000000000000000000000001456671656200162705ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wspace/Makefile000066400000000000000000000011721456671656200177310ustar00rootroot00000000000000all: cd 'src code'; $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls # generate multiple output formats together txt lcov cobertura html sonarqube jacoco coveralls: cd 'src code'; ./testcase $(GCOVR) -r 'src code' -d --txt coverage.txt --lcov coverage.lcov --cobertura-pretty --cobertura cobertura.xml \ --html-details coverage.html --sonarqube sonarqube.xml --jacoco-pretty --jacoco jacoco.xml --coveralls-pretty --coveralls coveralls.json clean: rm -f */testcase rm -f */*.gc* rm -f coverage*.* cobertura.xml sonarqube.xml jacoco.xml coveralls.json gcovr-7.2/gcovr/tests/wspace/README000066400000000000000000000000621456671656200171460ustar00rootroot00000000000000A simple test that has a path with a space in it. gcovr-7.2/gcovr/tests/wspace/reference/000077500000000000000000000000001456671656200202265ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wspace/reference/clang-10/000077500000000000000000000000001456671656200215305ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wspace/reference/clang-10/cobertura.xml000066400000000000000000000031621456671656200242420ustar00rootroot00000000000000 src code gcovr-7.2/gcovr/tests/wspace/reference/clang-10/coverage.html000066400000000000000000000052271456671656200242170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 72.7 72.7% 8 / 11 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/wspace/reference/clang-10/coverage.lcov000066400000000000000000000012661456671656200242150ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/wspace/src code/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,_Z3fooi FNDA:1,_Z3fooi FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:10,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:23,0,8c63687f3353fc809165fd84e730e1e5 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267011456671656200322700ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wspace/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/wspace/reference/clang-10/coverage.txt000066400000000000000000000012471456671656200240700ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: src code ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 8 72% 6,19,23 ------------------------------------------------------------------------------ TOTAL 11 8 72% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/wspace/reference/clang-10/coveralls.json000066400000000000000000000015561456671656200244240ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, null, null, 1, 0, null, null, null, 0, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/wspace/reference/clang-10/jacoco.xml000066400000000000000000000015531456671656200235140ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/wspace/reference/clang-10/sonarqube.xml000066400000000000000000000012431456671656200242510ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/wspace/reference/clang-13/000077500000000000000000000000001456671656200215335ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wspace/reference/clang-13/coverage.lcov000066400000000000000000000012701456671656200242130ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/wspace/src code/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,1 BRDA:18,0,1,- BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:10,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:23,0,8c63687f3353fc809165fd84e730e1e5 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267021456671656200322740ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wspace/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/wspace/reference/gcc-5/000077500000000000000000000000001456671656200211245ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wspace/reference/gcc-5/cobertura.xml000066400000000000000000000033311456671656200236340ustar00rootroot00000000000000 src code gcovr-7.2/gcovr/tests/wspace/reference/gcc-5/coverage.functions.html000066400000000000000000000035631456671656200256230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.2/gcovr/tests/wspace/reference/gcc-5/coverage.html000066400000000000000000000052431456671656200236110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 4 / 8

gcovr-7.2/gcovr/tests/wspace/reference/gcc-5/coverage.lcov000066400000000000000000000013071456671656200236050ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/wspace/src code/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRDA:26,3,1,1 BRDA:26,3,2,- BRDA:26,4,3,1 BRDA:26,4,4,- BRF:8 BRH:4 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:17,1,2caabbd6c6993c8f85198164da39ad52 DA:18,1,f76596e8617a28d4318178b2b6834627 DA:22,0,029c474ae8e99bbbb20f159806d6de0a DA:25,1,c26ba559a5f34d46a49fafed87946fb7 DA:26,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:8 LF:10 end_of_record gcovr-7.2/gcovr/tests/wspace/reference/gcc-5/coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000276041456671656200317460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 foo(
15 0
16 )
17 1 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
27

gcovr-7.2/gcovr/tests/wspace/reference/gcc-5/coverage.txt000066400000000000000000000012441456671656200234610ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: src code ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 6,22 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/wspace/reference/gcc-5/coveralls.json000066400000000000000000000015611456671656200240140ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, null, 0, null, null, 1, 4 ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/wspace/reference/gcc-5/jacoco.xml000066400000000000000000000015411456671656200231050ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/wspace/reference/gcc-5/sonarqube.xml000066400000000000000000000012361456671656200236470ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/wspace/reference/gcc-8/000077500000000000000000000000001456671656200211275ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wspace/reference/gcc-8/cobertura.xml000066400000000000000000000030011456671656200236310ustar00rootroot00000000000000 src code gcovr-7.2/gcovr/tests/wspace/reference/gcc-8/coverage.functions.html000066400000000000000000000035621456671656200256250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.2/gcovr/tests/wspace/reference/gcc-8/coverage.html000066400000000000000000000052411456671656200236120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.2/gcovr/tests/wspace/reference/gcc-8/coverage.lcov000066400000000000000000000011451456671656200236100ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/wspace/src code/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:9 end_of_record gcovr-7.2/gcovr/tests/wspace/reference/gcc-8/coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000266141456671656200317510ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.2/gcovr/tests/wspace/reference/gcc-8/coverage.txt000066400000000000000000000012441456671656200234640ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: src code ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 6,19 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.2/gcovr/tests/wspace/reference/gcc-8/coveralls.json000066400000000000000000000016131456671656200240150ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:59 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.2/gcovr/tests/wspace/reference/gcc-8/jacoco.xml000066400000000000000000000014731456671656200231140ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/wspace/reference/gcc-8/sonarqube.xml000066400000000000000000000011111456671656200236420ustar00rootroot00000000000000 gcovr-7.2/gcovr/tests/wspace/src code/000077500000000000000000000000001456671656200177525ustar00rootroot00000000000000gcovr-7.2/gcovr/tests/wspace/src code/main.cpp000066400000000000000000000005271456671656200214060ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.2/gcovr/timestamps.py000066400000000000000000000153751456671656200164170ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import datetime import re UTC = datetime.timezone.utc def parse_timestamp(value: str) -> datetime.datetime: r""" Parse a timestamp. This can either use use "YYYY-MM-DD hh:mm:ss" or epoch notation. For future compatibility, the timestamp may start with an alphanumeric prefix (think: URL-scheme) that forces a particular parsing. Implemented prefixes (case-insensitive): * `epoch:` or `@` to parse the number as an Unix epoch * `rfc3339:` to get the "ISO" format, with the following changes: A timezone offset is optional. The "T" separator may be replaced by a space. Examples of parsing epochs: >>> parse_timestamp("1640606727").isoformat() # no prefix '2021-12-27T12:05:27+00:00' >>> parse_timestamp("@1640606727").isoformat() '2021-12-27T12:05:27+00:00' >>> parse_timestamp("epoch:1640606727").isoformat() '2021-12-27T12:05:27+00:00' Examples of parsing RFC 3339 like timestamps: >>> parse_timestamp("2021-12-27 13:05:27").isoformat() # no prefix '2021-12-27T13:05:27' >>> parse_timestamp("rfc3339:2021-12-27 13:05:27").isoformat() '2021-12-27T13:05:27' Examples of invalid formats: >>> parse_timestamp("illegal-scheme:foo") Traceback (most recent call last): ... ValueError: unknown timestamp format >>> parse_timestamp("tomorrow at 2 PM") Traceback (most recent call last): ... ValueError: unknown timestamp format """ if value.startswith("@"): return _parse_epoch(value[1:]) # handle explicit schemes scheme_match = re.fullmatch(r"([a-zA-Z][a-zA-Z0-9+.-]*):(.*)", value) if scheme_match is not None: scheme = scheme_match.group(1).lower() value = scheme_match.group(2) if scheme == "epoch": return _parse_epoch(value) if scheme == "rfc3339": return _parse_rfc3339(value) raise ValueError("unknown timestamp format") # guess the format for parser in [_parse_epoch, _parse_rfc3339]: try: return parser(value) except ValueError: pass raise ValueError("unknown timestamp format") def _parse_epoch(value: str) -> datetime.datetime: r""" Parse an epoch timestamp. Epoch timestamps are always resolved in the UTC timezone. >>> _parse_epoch("1640606727").isoformat() '2021-12-27T12:05:27+00:00' >>> _parse_epoch("invalid") Traceback (most recent call last): ... ValueError: not a valid Unix epoch """ try: return datetime.datetime.fromtimestamp(int(value), UTC) except Exception: raise ValueError("not a valid Unix epoch") from None def _parse_rfc3339(value: str) -> datetime.datetime: r""" Parse an RFC-3339 or ISO-like timestamp. This will accept timestamps in the following formats: * `YYYY-MMM-DD hh:mm:ss` * same, but with `T` separator instead of space * same, but with timezone offset (e.g. `+hh:mm` or `Z`) Note that timestamps without an explicit timezone are naive and represent a local time, which may complicate some aspects of testing. Examples for separators: >>> _parse_rfc3339("2021-12-27 13:05:27").isoformat() '2021-12-27T13:05:27' >>> _parse_rfc3339("2021-12-27T13:05:27").isoformat() '2021-12-27T13:05:27' >>> _parse_rfc3339("2021-12-27t13:05:27").isoformat() '2021-12-27T13:05:27' >>> _parse_rfc3339("2021-12-27@13:05:27+12:30") Traceback (most recent call last): ... ValueError: timestamp separator must be 'T' or space Examples for timezone offsets: >>> _parse_rfc3339("2021-12-27 13:05:27Z").isoformat() '2021-12-27T13:05:27+00:00' >>> _parse_rfc3339("2021-12-27 13:05:27z").isoformat() '2021-12-27T13:05:27+00:00' >>> _parse_rfc3339("2021-12-27 13:05:27+12:30").isoformat() '2021-12-27T13:05:27+12:30' >>> _parse_rfc3339("2021-12-27T13:05:27-07:23").isoformat() '2021-12-27T13:05:27-07:23' Examples for invalid syntax: >>> _parse_rfc3339("2021/12/27 13:05:27") Traceback (most recent call last): ... ValueError: timestamp must use RFC-3339 ... >>> _parse_rfc3339("2021-12-27 13:05:27 UTC") Traceback (most recent call last): ... ValueError: timezone offset must be 'Z' or +hh:mm >>> _parse_rfc3339("test") Traceback (most recent call last): ... ValueError: timestamp must use RFC-3339 ... """ err_must_use_rfc_3339 = "timestamp must use RFC-3339 (YYYY-MM-DD hh:mm:ss) format" if len(value) < 19: raise ValueError(err_must_use_rfc_3339) date_value = value[:10] # YYYY-MM-DD sep = value[10] # T or space time_value = value[11:19] # hh:mm:ss tz_value = value[19:] # empty or Z or +hh:mm if sep.lower() not in ("t", " "): raise ValueError("timestamp separator must be 'T' or space") try: naive_timestamp = datetime.datetime.strptime( date_value + " " + time_value, "%Y-%m-%d %H:%M:%S", ) except ValueError: raise ValueError(err_must_use_rfc_3339) from None if not tz_value: return naive_timestamp timezone = _parse_timezone(tz_value) return naive_timestamp.replace(tzinfo=timezone) def _parse_timezone(value: str) -> datetime.timezone: r""" Unfortunately, it is necessary to handle timezones manually. Python's supported strptime format specifiers are not sufficient. For example, "%z" does not match "Z" on all Python versions and might not support "+hh:mm" style timezone offsets. """ if value.lower() == "z": value = "+00:00" tz_match = re.fullmatch(r"([+-])([0-9]{2}):([0-9]{2})", value) if tz_match is None: raise ValueError("timezone offset must be 'Z' or +hh:mm") sign, hours, minutes = tz_match.groups() offset_sign = +1 if sign == "+" else -1 offset_hours = int(hours) offset_minutes = int(minutes) offset = offset_sign * datetime.timedelta( hours=offset_hours, minutes=offset_minutes, ) if offset.total_seconds() == 0: return UTC return datetime.timezone(offset) gcovr-7.2/gcovr/utils.py000066400000000000000000000306351456671656200153650ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import annotations from argparse import ArgumentTypeError from hashlib import md5 from typing import Callable, List, Type import logging import os import functools import platform import re import sys from contextlib import contextmanager from colorlog import ColoredFormatter from gcovr.options import Options LOGGER = logging.getLogger("gcovr") LOG_FORMAT = "%(log_color)s(%(levelname)s) %(message)s" LOG_FORMAT_THREADS = "%(log_color)s(%(levelname)s) - %(threadName)s - %(message)s" class LoopChecker(object): def __init__(self): self._seen = set() def already_visited(self, path): st = os.stat(path) key = (st.st_dev, st.st_ino) if key in self._seen: return True self._seen.add(key) return False @functools.lru_cache(maxsize=1) def is_fs_case_insensitive(): cwd = os.getcwd() # Guessing if file system is case insensitive. # The working directory is not the root and accessible in upper and lower case. ret = ( (cwd != os.path.sep) and os.path.exists(cwd.upper()) and os.path.exists(cwd.lower()) ) LOGGER.debug(f"File system is case {'in' if ret else ''}sensitive.") return ret @functools.lru_cache(maxsize=None) def fix_case_of_path(path: str): rest, cur = os.path.split(path) # e.g path = ".." happens if original path is like "../dir/subdir/file.cpp" if not rest: return cur if not cur: # e.g path = "C:/" return rest.upper() # Always use uppercase drive letter curL = cur.lower() matchedFileName = [f for f in os.listdir(rest) if f.lower() == curL] assert len(matchedFileName) < 2, "Seems that we have a case sensitive filesystem" if len(matchedFileName) == 1: path = os.path.join(fix_case_of_path(rest), matchedFileName[0]) return path.replace("\\", "/") def get_os_independent_path(path): return path.replace(os.path.sep, "/") def search_file( predicate: Callable[[str], bool], path: str, exclude_dirs: List[re.Pattern] ): """ Given a search path, recursively descend to find files that satisfy a predicate. """ if path is None or path == ".": path = os.getcwd() elif not os.path.exists(path): raise IOError("Unknown directory '" + path + "'") loop_checker = LoopChecker() for root, dirs, files in os.walk(os.path.abspath(path), followlinks=True): # Check if we've already visited 'root' through the magic of symlinks if loop_checker.already_visited(root): dirs[:] = [] continue dirs[:] = [ d for d in dirs if not any(exc.match(os.path.join(root, d)) for exc in exclude_dirs) ] root = os.path.abspath(root) for name in files: if predicate(name): yield os.path.abspath(os.path.join(root, name)) def commonpath(files): r"""Find the common prefix of all files. This differs from the standard library os.path.commonpath(): - We first normalize all paths to a realpath. - We return a path with a trailing path separator. No common path exists under the following circumstances: - on Windows when the paths have different drives. E.g.: commonpath([r'C:\foo', r'D:\foo']) == '' - when the `files` are empty. Arguments: files (list): the input paths, may be relative or absolute. Returns: str The common prefix directory as a relative path. Always ends with a path separator. Returns the empty string if no common path exists. """ if not files: return "" if len(files) == 1: prefix_path = os.path.dirname(os.path.realpath(files[0])) else: split_paths = [os.path.realpath(path).split(os.path.sep) for path in files] # We only have to compare the lexicographically minimum and maximum # paths to find the common prefix of all, e.g.: # /a/b/c/d <- min # /a/b/d # /a/c/a <- max # # compare: # https://github.com/python/cpython/blob/3.6/Lib/posixpath.py#L487 min_path = min(split_paths) max_path = max(split_paths) common = min_path # assume that min_path is a prefix of max_path for i in range(min(len(min_path), len(max_path))): if min_path[i] != max_path[i]: common = min_path[:i] # disproven, slice for actual prefix break prefix_path = os.path.sep.join(common) LOGGER.debug(f"Common prefix path is {prefix_path!r}") # make the path relative and add a trailing slash if prefix_path: prefix_path = os.path.join( os.path.relpath(prefix_path, os.path.realpath(os.getcwd())), "" ) LOGGER.debug(f"Common relative prefix path is {prefix_path!r}") return prefix_path class FilterOption: NonEmpty: Type[NonEmptyFilterOption] def __init__(self, regex, path_context=None): self.regex = regex self.path_context = os.getcwd() if path_context is None else path_context def build_filter(self): # Try to detect unintended backslashes and warn. # Later, the regex engine may or may not raise a syntax error. # An unintended backslash is a literal backslash r"\\", # or a regex escape that doesn't exist. (suggestion, bs_count) = re.subn( r"\\\\|\\(?=[^\WabfnrtuUvx0-9AbBdDsSwWZ])", "/", self.regex ) if bs_count: LOGGER.warning("filters must use forward slashes as path separators") LOGGER.warning(f"your filter : {self.regex}") LOGGER.warning(f"did you mean: {suggestion}") isabs = self.regex.startswith("/") if not isabs and (platform.system() == "Windows"): # Starts with a drive letter isabs = re.match(r"^[A-Za-z]:/", self.regex) if isabs: return AbsoluteFilter(self.regex) else: return RelativeFilter(self.path_context, self.regex) class NonEmptyFilterOption(FilterOption): def __init__(self, regex, path_context=None): if not regex: raise ArgumentTypeError("filter cannot be empty") super(NonEmptyFilterOption, self).__init__(regex, path_context) FilterOption.NonEmpty = NonEmptyFilterOption class Filter(object): def __init__(self, pattern: str): flags = re.IGNORECASE if is_fs_case_insensitive() else 0 self.pattern = re.compile(pattern, flags) def match(self, path: str): os_independent_path = get_os_independent_path(path) return self.pattern.match(os_independent_path) def __str__(self): return "{name}({pattern})".format( name=type(self).__name__, pattern=self.pattern.pattern ) class AbsoluteFilter(Filter): def match(self, path: str): path = os.path.realpath(path) return super().match(path) class RelativeFilter(Filter): def __init__(self, root: str, pattern: str): super().__init__(pattern) self.root = os.path.realpath(root) def match(self, path: str): path = os.path.realpath(path) # On Windows, a relative path can never cross drive boundaries. # If so, the relative filter cannot match. if platform.system() == "Windows": path_drive, _ = os.path.splitdrive(path) root_drive, _ = os.path.splitdrive(self.root) if path_drive != root_drive: return None relpath = os.path.relpath(path, self.root) return super().match(relpath) def __str__(self): return "RelativeFilter({} root={})".format(self.pattern.pattern, self.root) class AlwaysMatchFilter(Filter): def __init__(self): super().__init__("") def match(self, path): return True class DirectoryPrefixFilter(Filter): def __init__(self, directory): os_independent_path = get_os_independent_path(directory) pattern = re.escape(f"{os_independent_path}/") super().__init__(pattern) def match(self, path: str): path = os.path.normpath(path) return super().match(path) def __colored_formatter(options: Options) -> ColoredFormatter: if options is not None: log_format = LOG_FORMAT_THREADS if options.gcov_parallel > 1 else LOG_FORMAT force_color = getattr(options, "force_color", False) no_color = getattr(options, "no_color", False) else: log_format = LOG_FORMAT force_color = False no_color = False return ColoredFormatter( log_format, datefmt=None, reset=True, log_colors={ "DEBUG": "cyan", "INFO": "blue", "WARNING": "yellow", "ERROR": "red", "CRITICAL": "red,bg_white", }, secondary_log_colors={}, style="%", force_color=force_color, no_color=no_color, stream=sys.stderr, ) def configure_logging(options: Options = None) -> None: stream_handler = logging.StreamHandler(sys.stderr) stream_handler.setFormatter(__colored_formatter(options)) logging.basicConfig( handlers=[stream_handler], level=logging.INFO, ) def exception_hook(exc_type, exc_value, exc_traceback) -> None: logging.exception( "Uncaught EXCEPTION", exc_info=(exc_type, exc_value, exc_traceback) ) sys.excepthook = exception_hook def update_logging_formatter(options: Options) -> None: # The one and only LOGGER was configured from ourselve. if len(logging.getLogger().handlers) == 1 and ( logging.getLogger().handlers[0].formatter._fmt == LOG_FORMAT ): logging.getLogger().handlers[0].setFormatter(__colored_formatter(options)) @contextmanager def open_text_for_writing(filename=None, default_filename=None, **kwargs): """Context manager to open and close a file for text writing. Stdout is used if `filename` is None or '-'. """ if filename is not None and filename.endswith(os.sep): filename += default_filename if filename is not None and filename != "-": fh = open(filename, "w", **kwargs) close = True else: fh = sys.stdout close = False try: yield fh finally: if close: fh.close() else: fh.flush() @contextmanager def open_binary_for_writing(filename=None, default_filename=None, **kwargs): """Context manager to open and close a file for binary writing. Stdout is used if `filename` is None or '-'. """ if filename is not None and filename.endswith(os.sep): filename += default_filename if filename is not None and filename != "-": # files in write binary mode for UTF-8 fh = open(filename, "wb", **kwargs) close = True else: fh = sys.stdout.buffer close = False try: yield fh finally: if close: fh.close() def force_unix_separator(path: str) -> str: return path.replace("\\", "/") def presentable_filename(filename: str, root_filter: re.Pattern) -> str: """mangle a filename so that it is suitable for a report""" normalized = root_filter.sub("", filename) if filename.endswith(normalized): # remove any slashes between the removed prefix and the normalized name if filename != normalized: while normalized.startswith(os.path.sep): normalized = normalized[len(os.path.sep) :] else: # Do no truncation if the filter does not start matching # at the beginning of the string normalized = filename return force_unix_separator(normalized) def get_md5_hexdigest(data: bytes) -> str: return ( md5(data, usedforsecurity=False) if sys.version_info >= (3, 9) else md5(data) ).hexdigest() gcovr-7.2/gcovr/version.py000066400000000000000000000013331456671656200157030ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** __version__ = "7.2" gcovr-7.2/noxfile.py000066400000000000000000000641531456671656200145530ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import glob import io import os import platform import re import socket from time import sleep import requests import shutil import subprocess import zipfile import nox from contextlib import ExitStack GCOVR_ISOLATED_TEST = os.getenv("GCOVR_ISOLATED_TEST") == "zkQEVaBpXF1i" ALL_COMPILER_VERSIONS = [ "gcc-5", "gcc-6", "gcc-8", "gcc-9", "gcc-10", "gcc-11", "gcc-12", "gcc-13", "clang-10", "clang-13", "clang-14", "clang-15", ] ALL_COMPILER_VERSIONS_NEWEST_FIRST = [ "-".join(cc) for cc in sorted( [(*cc.split("-"),) for cc in ALL_COMPILER_VERSIONS], key=lambda cc: (cc[0], int(cc[1])), reverse=True, ) ] ALL_GCC_VERSIONS = [v for v in ALL_COMPILER_VERSIONS if v.startswith("gcc-")] ALL_CLANG_VERSIONS = [v for v in ALL_COMPILER_VERSIONS if v.startswith("clang-")] DEFAULT_TEST_DIRECTORIES = ["doc", "gcovr"] DEFAULT_LINT_ARGUMENTS = [ "setup.py", "noxfile.py", "scripts", "admin", ] + DEFAULT_TEST_DIRECTORIES BLACK_PINNED_VERSION = "black==22.3.0" OUTPUT_FORMATS = [ "cobertura", "coveralls", "csv", "html-details", "json", "sonarqube", "txt", ] nox.options.sessions = ["qa"] def get_gcc_version_to_use(): # If the user explicitly set CC variable, use that directly without checks. cc = os.environ.get("CC") if cc: return os.path.split(cc)[1] # Find the first insalled compiler version we suport for cc in ALL_COMPILER_VERSIONS_NEWEST_FIRST: if shutil.which(cc): return cc for cc in ["gcc", "clang"]: output = subprocess.check_output([cc, "--version"]).decode() # Ignore error code since we want to find a valid executable # look for a line "gcc WHATEVER VERSION.WHATEVER" in output like: # gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 # Copyright (C) 2019 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. search_gcc_version = re.search(r"^gcc\b.* ([0-9]+)\.\S+$", output, re.M) # look for a line "WHATEVER clang version VERSION.WHATEVER" in output like: # Apple clang version 13.1.6 (clang-1316.0.21.2.5) # Target: arm64-apple-darwin21.5.0 # Thread model: posix # InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin search_clang_version = re.search(r"\bclang version ([0-9]+)\.", output, re.M) if search_gcc_version: major_version = search_gcc_version.group(1) return f"gcc-{major_version}" elif search_clang_version: major_version = search_clang_version.group(1) return f"clang-{major_version}" raise RuntimeError( "Could not detect a valid compiler, you can defin one by setting the environment CC" ) def set_environment(session: nox.Session, cc: str, check: bool = True) -> None: if check and (shutil.which(cc) is None): session.env["CC_REFERENCE"] = cc cc = "gcc" cxx = cc.replace("clang", "clang++").replace("gcc", "g++") session.env["GCOVR_TEST_SUITE"] = "1" session.env["CC"] = cc session.env["CFLAGS"] = "--this_flag_does_not_exist" session.env["CXX"] = cxx session.env["CXXFLAGS"] = "--this_flag_does_not_exist" @nox.session def bump_version(session: nox.Session) -> None: """Bump the new version""" session.install("-e", ".") session.run("python", "admin/bump_version.py") @nox.session(python=False) def qa(session: nox.Session) -> None: """Run the quality tests for the default GCC version.""" session_id = f"qa_compiler({get_gcc_version_to_use()})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False) @nox.parametrize("version", [nox.param(v, id=v) for v in ALL_COMPILER_VERSIONS]) def qa_compiler(session: nox.Session, version: str) -> None: """Run the quality tests for a specific GCC version.""" session_id = "lint" session.log(f"Notify session {session_id}") session.notify(session_id, []) session_id = "doc" session.log(f"Notify session {session_id}") session.notify(session_id, []) session_id = f"tests_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False) def lint(session: nox.Session) -> None: """Run the linters.""" if session.posargs: args = session.posargs else: args = DEFAULT_LINT_ARGUMENTS session.notify("flake8", args) # Black installs under Pypy but doesn't necessarily run (cf psf/black#2559). if platform.python_implementation() == "CPython": session.notify("black", ["--diff", "--check", *args]) else: session.log( f"Skip black because of platform {platform.python_implementation()}." ) @nox.session def flake8(session: nox.Session) -> None: """Run flake8.""" session.install("flake8", "flake8-print") if session.posargs: args = session.posargs else: args = DEFAULT_LINT_ARGUMENTS session.run("flake8", *args) @nox.session def black(session: nox.Session) -> None: """Run black, a code formatter and format checker.""" session.install(BLACK_PINNED_VERSION) if session.posargs: session.run("python", "-m", "black", *session.posargs) else: session.run("python", "-m", "black", *DEFAULT_LINT_ARGUMENTS) @nox.session def doc(session: nox.Session) -> None: """Generate the documentation.""" session.install("-r", "doc/requirements.txt", "docutils") session.install("-e", ".") if not GCOVR_ISOLATED_TEST: docker_build_compiler(session, "gcc-8") session._runner.posargs = ["-s", "tests", "--", "-k", "test_example"] docker_run_compiler(session, "gcc-8") # Build the Sphinx documentation with session.chdir("doc"): with open("examples/gcovr.out", "w") as fh_out: session.run("gcovr", "-h", stdout=fh_out) session.run("sphinx-build", "-M", "html", "source", "build", "-W") # Ensure that the README builds fine as a standalone document. readme_html = session.create_tmp() + "/README.html" session.run("rst2html5.py", "--strict", "README.rst", readme_html) @nox.session(python=False) def tests(session: nox.Session) -> None: """Run the tests with the default GCC version.""" session_id = f"tests_compiler({get_gcc_version_to_use()})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="tests_compiler(all)") def tests_compiler_all(session: nox.Session) -> None: """Run the tests with all compiler versions.""" for version in ALL_COMPILER_VERSIONS: session_id = f"tests_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="tests_compiler(gcc)") def tests_compiler_gcc(session: nox.Session) -> None: """Run the tests with all GCC versions.""" for version in ALL_GCC_VERSIONS: session_id = f"tests_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="tests_compiler(clang)") def tests_compiler_clang(session: nox.Session) -> None: """Run the tests with all CLANG versions.""" for version in ALL_CLANG_VERSIONS: session_id = f"tests_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session @nox.parametrize("version", [nox.param(v, id=v) for v in ALL_COMPILER_VERSIONS]) def tests_compiler(session: nox.Session, version: str) -> None: """Run the test with a specific GCC version.""" session.install( "jinja2", "lxml", "pygments==2.13.0", "pytest", "pytest-timeout", "cmake", "yaxmldiff", ) if platform.system() == "Windows": session.install("pywin32") coverage_args = [] if os.environ.get("USE_COVERAGE") == "true": session.install("coverage", "pytest-cov") coverage_args = ["--cov=gcovr", "--cov-branch"] session.install("-e", ".") set_environment(session, version) session.log("Print tool versions") session.run("python", "--version") # Use full path to executable session.env["CC"] = shutil.which(session.env["CC"]).replace(os.path.sep, "/") session.run(session.env["CC"], "--version", external=True) session.env["CXX"] = shutil.which(session.env["CXX"]).replace(os.path.sep, "/") session.run(session.env["CXX"], "--version", external=True) session.env["GCOV"] = shutil.which( session.env["CC"].replace("clang", "llvm-cov").replace("gcc", "gcov") ).replace(os.path.sep, "/") session.run(session.env["GCOV"], "--version", external=True) if "llvm-cov" in session.env["GCOV"]: session.env["GCOV"] += " gcov" session.chdir("gcovr/tests") session.run("make", "--silent", "clean", external=True) session.chdir("../..") args = ["-m", "pytest"] args += coverage_args args += session.posargs if "--" not in args: args += ["--"] + DEFAULT_TEST_DIRECTORIES running_locally = os.environ.get("GITHUB_ACTIONS") is None session.run( "python", *args, success_codes=[0, 1] if running_locally and coverage_args else [0], ) if os.environ.get("USE_COVERAGE") == "true": session.run("coverage", "xml") if running_locally: session.run("coverage", "html") @nox.session def build_wheel(session: nox.Session) -> None: """Build a wheel.""" session.install("build") session.run("python", "-m", "build") dist_cache = f"{session.cache_dir}/dist" if os.path.isdir(dist_cache): shutil.rmtree(dist_cache) shutil.copytree("dist", dist_cache) @nox.session def check_wheel(session: nox.Session) -> None: """Check the wheel and do a smoke test, should not be used directly.""" session.install("wheel", "twine") with session.chdir(f"{session.cache_dir}/dist"): session.run("twine", "check", "*", external=True) session.install(glob.glob("*.whl")[0]) session.run("python", "-m", "gcovr", "--help", external=True) session.run("gcovr", "--help", external=True) session.log("Run all transformations to check if all the modules are packed") with session.chdir(session.create_tmp()): for format in OUTPUT_FORMATS: session.run("gcovr", f"--{format}", f"out.{format}", external=True) @nox.session def upload_wheel(session: nox.Session) -> None: """Upload the wheel.""" session.install("twine") session.run("twine", "upload", "dist/*", external=True) @nox.session def bundle_app(session: nox.Session) -> None: """Bundle a standalone executable.""" session.install("pyinstaller~=5.13.2") session.install("-e", ".") os.makedirs("build", exist_ok=True) session.chdir("build") if platform.system() == "Windows": executable = "gcovr.exe" else: executable = "gcovr" session.run( "pyinstaller", "--distpath", ".", "--workpath", "./pyinstaller", "--specpath", "./pyinstaller", "--onefile", "--collect-all", "gcovr.formats", "-n", executable, *session.posargs, "../scripts/pyinstaller_entrypoint.py", ) session.notify("check_bundled_app") @nox.session(python=False) def check_bundled_app(session: nox.Session) -> None: """Run a smoke test with the bundled app, should not be used directly.""" with session.chdir("build"): # bash here is needed to be independent from the file extension (Windows). session.run("bash", "-c", "./gcovr --help", external=True) session.log("Run all transformations to check if all the modules are packed") session.create_tmp() for format in OUTPUT_FORMATS: session.run( "bash", "-c", f"./gcovr --{format} $TMPDIR/out.{format}", external=True, ) @nox.session() def html2jpeg(session: nox.Session): """Create JPEGs from HTML for documentation""" session.install("requests") # Create a socket sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # Bind the socket to localhost and let the OS assign a free port number sock.bind(("localhost", 0)) # Get the assigned port number port = sock.getsockname()[1] # Close the socket sock.close() with ExitStack() as defer: container_id = subprocess.check_output( [ "docker", "run", "--rm", "--detach", "-p", f"{port}:2305", "bedrockio/export-html", ] ).strip() defer.callback(subprocess.run, ["docker", "stop", container_id]) url = f"http://localhost:{port}/1/screenshot" sleep(3.0) def screenshot(html, jpeg, size): def read_file(file): with open(file, encoding="utf-8") as fh_in: return " ".join(fh_in.readlines()).replace("\n", "") content = re.sub( r'', lambda match: f'', read_file(html), ) payload = { "html": content, "export": { "type": "jpeg", "fullPage": "false", "clip": {"x": 1, "y": 1, "width": size[0], "height": size[1]}, }, } session.log(f"Generating {jpeg} from {html}...") response = requests.post( url, headers={"Content-Type": "application/json"}, json=payload, ) response.raise_for_status() with open(jpeg, mode="bw") as fh_out: fh_out.write(response.content) screenshot( "doc/examples/example_html.html", "doc/images/screenshot-html.jpeg", [800, 290], ) screenshot( "doc/examples/example_html.details.example.cpp.9597a7a3397b8e3a48116e2a3afb4154.html", "doc/images/screenshot-html-details.example.cpp.jpeg", [800, 600], ) screenshot( "gcovr/tests/html-themes/reference/gcc-5/coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html", "doc/images/screenshot-html-default-green-src.jpeg", [800, 290], ) screenshot( "gcovr/tests/html-themes/reference/gcc-5/coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html", "doc/images/screenshot-html-default-blue-src.jpeg", [800, 290], ) screenshot( "gcovr/tests/html-themes-github/reference/gcc-5/coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html", "doc/images/screenshot-html-github-green-src.jpeg", [800, 500], ) screenshot( "gcovr/tests/html-themes-github/reference/gcc-5/coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html", "doc/images/screenshot-html-github-blue-src.jpeg", [800, 500], ) screenshot( "gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html", "doc/images/screenshot-html-github-dark-green-src.jpeg", [800, 500], ) screenshot( "gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html", "doc/images/screenshot-html-github-dark-blue-src.jpeg", [800, 500], ) def docker_container_os(session: nox.Session) -> str: if session.env["CC"] in ["gcc-5", "gcc-6"]: return "ubuntu:18.04" elif session.env["CC"] in ["gcc-8", "gcc-9", "clang-10"]: return "ubuntu:20.04" elif session.env["CC"] in ["gcc-10", "gcc-11", "clang-13", "clang-14", "clang-15"]: return "ubuntu:22.04" elif session.env["CC"] in ["gcc-12", "gcc-13"]: return "ubuntu:23.04" raise RuntimeError(f"No container image defined for {session.env['CC']}") def docker_container_id(session: nox.Session, version: str) -> str: """Get the docker container ID.""" return f"gcovr-qa-{docker_container_os(session).replace(':', '_')}-{version}-uid_{os.geteuid()}" @nox.session(python=False) def docker_build(session: nox.Session) -> None: """Build the docker container for the default GCC version.""" session_id = f"docker_build({ALL_COMPILER_VERSIONS[0]})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_build_compiler(all)") def docker_build_compiler_all(session: nox.Session) -> None: """Build the docker containers vor all compiler versions.""" for version in ALL_COMPILER_VERSIONS: session_id = f"docker_build_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_build_compiler(gcc)") def docker_build_compiler_gcc(session: nox.Session) -> None: """Build the docker containers vor all GCC versions.""" for version in ALL_GCC_VERSIONS: session_id = f"docker_build_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_build_compiler(clang)") def docker_build_compiler_clang(session: nox.Session) -> None: """Build the docker containers vor all CLANG versions.""" for version in ALL_CLANG_VERSIONS: session_id = f"docker_build_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False) @nox.parametrize("version", [nox.param(v, id=v) for v in ALL_COMPILER_VERSIONS]) def docker_build_compiler(session: nox.Session, version: str) -> None: """Build the docker container for a specific GCC version.""" set_environment(session, version, False) session.run( "docker", "build", "--tag", docker_container_id(session, version), "--build-arg", f"DOCKER_OS={docker_container_os(session)}", "--build-arg", f"USERID={os.geteuid()}", "--build-arg", f"CC={session.env['CC']}", "--build-arg", f"CXX={session.env['CXX']}", "--file", "admin/Dockerfile.qa", ".", external=True, ) @nox.session(python=False) def docker_run(session: nox.Session) -> None: """Run the docker container for the default GCC version.""" session_id = f"docker_run_compiler({ALL_COMPILER_VERSIONS[0]})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_run_compiler(all)") def docker_run_compiler_all(session: nox.Session) -> None: """Run the docker container for the all compiler versions.""" for version in ALL_COMPILER_VERSIONS: session_id = f"docker_run_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_run_compiler(gcc)") def docker_run_compiler_gcc(session: nox.Session) -> None: """Run the docker containers vor all GCC versions.""" for version in ALL_GCC_VERSIONS: session_id = f"docker_run_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_run_compiler(clang)") def docker_run_compiler_clang(session: nox.Session) -> None: """Run the docker containers vor all CLANG versions.""" for version in ALL_CLANG_VERSIONS: session_id = f"docker_run_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False) @nox.parametrize("version", [nox.param(v, id=v) for v in ALL_COMPILER_VERSIONS]) def docker_run_compiler(session: nox.Session, version: str) -> None: """Run the docker container for a specific GCC version.""" set_environment(session, version, False) nox_options = session.posargs if not session.interactive: nox_options.insert(0, "--non-interactive") if session._runner.global_config.no_install: nox_options.insert(0, "--no-install") if session._runner.global_config.reuse_existing_virtualenvs: nox_options.insert(0, "--reuse-existing-virtualenvs") session.run( "docker", "run", "--rm", "-it" if session.interactive else "-t", "-e", "CC", "-e", "USE_COVERAGE", "-e", "FORCE_COLOR", "-e", f"HOST_OS={platform.system()}", "-v", f"{os.getcwd()}:/gcovr", docker_container_id(session, version), *nox_options, external=True, ) @nox.session(python=False) def docker(session: nox.Session) -> None: """Build and run the docker container for the default GCC version.""" session_id = f"docker_compiler({ALL_COMPILER_VERSIONS[0]})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_compiler(all)") def docker_compiler_all(session: nox.Session) -> None: """Build and run the docker container for all compiler versions.""" for version in ALL_COMPILER_VERSIONS: session_id = f"docker_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_compiler(gcc)") def docker_compiler_gcc(session: nox.Session) -> None: """Build and run the docker containers vor all GCC versions.""" for version in ALL_GCC_VERSIONS: session_id = f"docker_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_compiler(clang)") def docker_compiler_clang(session: nox.Session) -> None: """Build and run the docker containers vor all CLANG versions.""" for version in ALL_CLANG_VERSIONS: session_id = f"docker_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False) @nox.parametrize("version", [nox.param(v, id=v) for v in ALL_COMPILER_VERSIONS]) def docker_compiler(session: nox.Session, version: str) -> None: """Build and run the docker container for a specific GCC version.""" session_id = "docker_build_compiler({})".format(version) session.log(f"Notify session {session_id}") session.notify(session_id) session_id = f"docker_run_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id, session.posargs) @nox.session(python=False) def docker_qa(session: nox.Session) -> None: """Run the session qa for the default GCC version.""" session_id = f"docker_qa_compiler({ALL_COMPILER_VERSIONS[0]})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_qa_compiler(all)") def docker_qa_compiler_all(session: nox.Session) -> None: """Run the session qa for all compiler versions.""" for version in ALL_COMPILER_VERSIONS: session_id = f"docker_qa_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_qa_compiler(gcc)") def docker_qa_compiler_gcc(session: nox.Session) -> None: """Run the session qa for all GCC versions.""" for version in ALL_GCC_VERSIONS: session_id = f"docker_qa_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_qa_compiler(clang)") def docker_qa_compiler_clang(session: nox.Session) -> None: """Run the session qa for all CLANG versions.""" for version in ALL_CLANG_VERSIONS: session_id = f"docker_qa_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False) @nox.parametrize("version", [nox.param(v, id=v) for v in ALL_COMPILER_VERSIONS]) def docker_qa_compiler(session: nox.Session, version: str) -> None: """Run the session qa for a specific GCC version.""" session_id = f"docker_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id, ["-s", "qa", "--", *session.posargs]) @nox.session(python=False) def import_reference(session: nox.Session) -> None: """Import reference data from ZIP generated in Github pipeline.""" if len(session.posargs) != 1: session.error( "Exact one ZIP file needed. Usage: nox -s import_reference -- file.zip" ) def extract(fh_zip: zipfile.ZipFile): for entry in fh_zip.filelist: session.log(fh_zip.extract(entry, "gcovr/tests")) with zipfile.ZipFile(session.posargs[0]) as fh_zip: try: zip_info_diff_zip = fh_zip.getinfo("diff.zip") with fh_zip.open(zip_info_diff_zip) as fh_inner_zip: seekable_buf = io.BytesIO(fh_inner_zip.read()) with zipfile.ZipFile(seekable_buf) as fh_diff_zip: extract(fh_diff_zip) except KeyError: extract(fh_zip) gcovr-7.2/scripts/000077500000000000000000000000001456671656200142135ustar00rootroot00000000000000gcovr-7.2/scripts/pyinstaller_entrypoint.py000066400000000000000000000015621456671656200214320ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import re import sys from gcovr.__main__ import main if __name__ == "__main__": sys.argv[0] = re.sub(r"(-script\.pyw|\.exe)?$", "", sys.argv[0]) sys.exit(main()) gcovr-7.2/setup.cfg000066400000000000000000000030701456671656200143450ustar00rootroot00000000000000[metadata] description = Generate C/C++ code coverage reports with gcov license = BSD license_files = LICENSE.txt url = https://gcovr.com project_urls = Github = https://github.com/gcovr/gcovr Issue Tracker = https://github.com/gcovr/gcovr/issues maintainer = Lukas Atkinson maintainer_email = opensource@lukasatkinson.de classifiers = Development Status :: 5 - Production/Stable Environment :: Console Intended Audience :: Developers Intended Audience :: Science/Research License :: OSI Approved :: BSD License Natural Language :: English Operating System :: MacOS :: MacOS X Operating System :: Microsoft :: Windows Operating System :: POSIX Operating System :: Unix Programming Language :: Python Programming Language :: Python :: 3 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Topic :: Software Development Topic :: Software Development :: Quality Assurance Topic :: Software Development :: Testing Topic :: Utilities keywords = gcc, gcov, lcov, coverage, Jenkins, Cobertura [bdist_wheel] universal=1 [coverage:report] exclude_lines = [#]\s*pragma: no cover ^\s*raise AssertionError\b ^\s*raise NotImplementedError\b ^\s*assert False\b # Line length and excludes to be compatible with black [flake8] max-line-length = 88 ignore = E203, E501, W503 exclude = .git, __pycache__, gcovr/tests/cmake_gtest/build/_deps [tool:pytest] addopts = -v --timeout=60 --doctest-modules --ignore-glob=*/linked/subdir/* gcovr-7.2/setup.py000066400000000000000000000041141456671656200142360ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.2, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Script to generate the installer for gcovr. """ from runpy import run_path from setuptools import setup, find_packages from os import path import re version = run_path("./gcovr/version.py")["__version__"] # read the contents of your README file this_directory = path.abspath(path.dirname(__file__)) with open(path.join(this_directory, "README.rst"), encoding="utf-8") as f: long_description = f.read() long_description = re.sub( r"^\.\. image:: \./", r".. image:: https://raw.githubusercontent.com/gcovr/gcovr/{}/".format(version), long_description, flags=re.MULTILINE, ) long_description = re.sub( r":option:`(.*?)`", r"``\1``", long_description, flags=re.MULTILINE ) setup( name="gcovr", version=version, long_description=long_description, long_description_content_type="text/x-rst", platforms=["any"], python_requires=">=3.8", packages=find_packages(include=["gcovr*"], exclude=["gcovr.tests"]), install_requires=[ "jinja2", "lxml", "colorlog", "pygments>=2.13.0", "tomli >= 1.1.0 ; python_version < '3.11'", ], package_data={ "gcovr": [ "formats/html/*/*.css", "formats/html/*/*.html", "formats/html/*/pygments.*", ], }, entry_points={ "console_scripts": [ "gcovr=gcovr.__main__:main", ], }, )